• Stomatiferous

    Full definition of stomatiferous

    Adjective

    stomatiferous

    1. Having or producing stomata.
    © Wiktionary