Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
Odesa
noun
(n)
a port city of south central Ukraine on an arm of the Black Sea
kota pelabuhan dari south central ukraine pada lengan dari laut hitam
Synonym:
odessa
source: wordnet30