Stomatiferous
/(?)/
Stom·a·tif·er·ous
Stomatiferous
a.
Having or producing stomata.