Turkish-English dictionary »

avarca meaning in English

TurkishEnglish
Avarca proper noun

Avar(language)
proper noun