Tamil Dictionary 🔍

stomatode

Stom"a*tode, a. (Zoöl.) Defn: Having a mouth; -- applied to certain Protozoa. -- n. Defn: One of the Stomatoda.


stomatode - Similar Words