Portuguese-English dictionary »

monstera meaning in English

PortugueseEnglish
monstera noun
{f}

monstera(Any of the plants of the genus Monstera)
noun