Home
Search
Index
Definify.com
Webster
1913
Edition
Stomatoda
‖
Stomˊa-to′da
,
Noun.
pl.
[NL., fr. Gr. [GREEK], [GREEK], mouth.]
(Zool.)
A division of Protozoa in which a mouthlike opening exists.
Similar Results