French-English dictionary »

darbouka meaning in English

FrenchEnglish
darbouka nom {f}

goblet drum◼◼◼noun