Multilingual Turkish Dictionary

ODESSA

ODESSA : English Turkish

n. Odessa limanı, Ukrayna'nın güneyinde Karadeniz'de bir liman; Teksas'ın (ABD) batısında bir şehir