Online English Dictionary

Home

Stomatode


a.

Having a mouth; -- applied to certain Protozoa.


© 2009 Dammam Community College