odesaEnglish

Odesa, Odessa

Noun

A port city of south central Ukraine on an arm of the Black Sea

English: Odessa, Odesa

Bahasa: Odesa, Odessa

Bahasa words with similar meanings

English words with similar meanings

Show 1 words