Portuguese-English dictionary »

mamona meaning in English

PortugueseEnglish
mamona noun
{f}

castor oil plant(Ricinus communis)
noun