• 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
Connect with us on Facebook