odessaEnglish
Odessa, Odesa
Noun
A port city of south central Ukraine on an arm of the Black Sea
English: Odessa, Odesa
Bahasa: Odesa, Odessa
A city in western Texas
English: Odessa
Bahasa: Odessa
Bahasa words with similar meanings
English words with similar meanings
Show 1 words