Portuguese-English dictionary »

darabuca meaning in English

PortugueseEnglish
darabuca noun
{f}

tombak(type of goblet drum)
noun