odessa

Nouns

  • (n) a port city of south central Ukraine on an arm of the Black Sea Odesa,
  • (n) a city in western Texas

Synonyms

Odesa

Words of close approximity

Odesa