Meaning of monstera
Definition of monstera
(noun)
any
plant
of the
genus
Monstera;
often
grown
as houseplants
tropical
cylindrical
fruit
resembling a
pinecone
with pineapple-banana
flavor
Other information on monstera
WIKIPEDIA results for
monstera
Amazon results for
monstera
Tweet