Turkish-English dictionary »

darbuka meaning in English

TurkishEnglish
darbuka noun

goblet drumnoun

tombak(type of goblet drum)
noun

darbukalar noun
{Pl}

goblet drumnoun