Turkish-English dictionary »

dedeağaç meaning in English

TurkishEnglish
Dedeağaç proper noun

Alexandroupoli(city)
proper noun

Your history