Bulgarian-English dictionary »

тарамбука meaning in English

BulgarianEnglish
тарамбука noun
{m}

goblet drumnoun