CompareWords
Compare
Stomatiferous
Definition:
(a.) Having or producing stomata.