Rhyme Desk
Find rhyming words!

Definition of "Odessa" :

noun: a port city of south central Ukraine on an arm of the Black Sea

noun: a city in western Texas