STOMATODA MEANING IN ENGLISH

• Stomatoda Definition & Synonyms

  1. (n. pl.) A division of Protozoa in which a mouthlike opening exists.


• Stomatodaeum Definition & Synonyms

  1. (n.) Same as Stomodaeum.


RECENT SEARCHES