Portuguese-English dictionary »

darbuca meaning in English

PortugueseEnglish
darbuca noun
{f}

goblet drumnoun

tombak(type of goblet drum)
noun