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

Words within stomatoda

7 letter words: 3 results
View all words...