Skip to main content

stomatoda

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