Turkish-English dictionary »

avlonya meaning in English

TurkishEnglish
Avlonya proper noun

Vlorë(third largest city in Albania)
proper noun