Portuguese-English dictionary »

andiroba meaning in English

PortugueseEnglish
andiroba noun
{f}

andiroba(Carapa guianensis)
noun