• word of the day

    monstera

    monstera - Dictionary definition and meaning for word monstera

    Definition
    (noun) any plant of the genus Monstera; often grown as houseplants Definition
    (noun) tropical cylindrical fruit resembling a pinecone with pineapple-banana flavor
    Synonyms : ceriman
Download our Mobile App Today
Receive our word of the day
on Whatsapp