Tamil Dictionary 🔍

nematoidean

Nem`a*toid"e*an, a. & n. (Zoöl.) Defn: Nematoid.


nematoidean - Similar Words