Portuguese-English dictionary »

túbera meaning in English

PortugueseEnglish
túbera noun
{f}

truffle [truffles](tuber)
noun
[UK: ˈtrʌf.l̩] [US: ˈtrʌf.l̩]