stomatoda
English
stomatoda meaning in English • stomatoda का अर्थ अंग्रेजी में
n. pl.
- A division of Protozoa in which a mouthlike opening exists.