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