Tamil Dictionary 🔍

cestoid

n. குடலில் வாழும் நாடாப் போன்ற புழுவகை, (பெ.) நாடாப்போன்ற.


Ces"toid, a. (Zoöl.) Defn: Of or pertaining to the Cestoidea. -- n. Defn: One of the Cestoidea.


cestoid - Similar Words