Tamil Dictionary 🔍

stomatoda

Stom`a*to"da, n. pl. Etym: [NL., fr. Gr. (Zoöl.) Defn: A division of Protozoa in which a mouthlike opening exists.


stomatoda - Similar Words