Stomatiferous /(?)/

Stom·a·tif·er·ous

Stomatiferous

a.
  1. Having or producing stomata.