STOMATIFEROUS


Meaning of STOMATIFEROUS in English

(a.) Having or producing stomata.

Webster's English dictionary.      Английский словарь Webster.