odesa
1. [ noun ] (government,geography) a port city of south central Ukraine on an arm of the Black Sea
Synonyms: Odessa
Related terms: city port Ukraine
Similar spelling:   Odessa
  Odis
  odds
  odyssey
  odious