Turkish-English dictionary »

dombıra meaning in English

TurkishEnglish
dombıra noun

dombra(musical instrument)
noun