Spanish-English dictionary »

derbuques meaning in English

SpanishEnglish
derbuques noun
{m-Pl}

goblet drumnoun