Portuguese-English dictionary »

alocasia meaning in English

PortugueseEnglish
alocasia noun
{f}

alocasia(any of several tropical Asian plants of the genus Alocasia)
noun