Turkish-English dictionary »

cura meaning in English

TurkishEnglish
cura noun

tzouras(lute)
noun