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