Tamil Dictionary 🔍

entozoon

En`to*zo"ön, n.; pl. Entozoa. Etym: [NL. See Entozoa.] (Zoöl.) Defn: One of the Entozoa.


entozoon - Similar Words