STOMATODA


Meaning of STOMATODA in English

noun ·pl a division of protozoa in which a mouthlike opening exists.

Webster English vocab.      Английский словарь Webster.