Tamil Dictionary 🔍

nematoid

Nem"a*toid, a. Etym: [Nemato- + -oid.] (Zoöl.) Defn: of or pertaining to the Nematoidea. -- n. Defn: One of the Nematoidea. see Illustration in Appendix.


nematoid - Similar Words