Rhyme Desk
Find rhyming words!

Definition of "Stomatous" :

adjective: having a mouth or mouthlike opening

adjective: relating to or constituting plant stomata

adjective: relating to or of the nature of or having a mouth or mouthlike opening