Tamil Dictionary 🔍

enopla

En"o*pla, n. pl. Etym: [NL., fr. Gr. (Zoöl.) Defn: One of the orders of Nemertina, characterized by the presence of a peculiar armature of spines or plates in the proboscis.


enopla - Similar Words