The Collaborative International Dictionary of English v.0.48:Stomatode \Stom"a*tode\, a. (Zool.) Having a mouth; -- applied to certain Protozoa. -- n. One of the Stomatoda. [1913 Webster]