Meaning of stomatous

Definition of stomatous

(adj) relating to or of the nature of or having a mouth or mouthlike opening
relating to or constituting plant stomata; "stomatal openings"
having a mouth or mouthlike opening

Other information on stomatous

WIKIPEDIA results for stomatous
Amazon results for stomatous