Stomatode(a.) Having a mouth; -- applied to certain Protozoa.
Stomatode(n.) One of the Stomatoda.

Words within stomatode

9 letter words: 1 results
8 letter words: 3 results
View all words...