Definition Definition

stomatoda - Meaning and Examples

Meaning of 'stomatoda' (Webster Dictionary)

1 . Stomatoda [ n. pl.]
- A division of Protozoa in which a mouthlike opening exists.