• Monstera

    Origin

    New Latin Monstera

    Full definition of monstera

    Noun

    monstera

    (plural monsteras)
    1. Any of several plants of the genus .
    © Wiktionary