odesa

Noun
  1. A port city of south central Ukraine on an arm of the Black Sea (synset 109039375)

Other Searches