Stomatous
Stom"a*tous
(?),
a.
Having a stoma.