Polish-English dictionary »

monstera meaning in English

PolishEnglish
monstera noun

monsteranoun
Any of the plants of the genus Monstera