Portuguese-English dictionary »

sapucaia meaning in English

PortugueseEnglish
sapucaia noun
{f}

sapucaia(any of several trees in the genus Lecythis)
noun