enopla
English
enopla meaning in English • enopla का अर्थ अंग्रेजी में
n. pl.
- One of the orders of Nemertina, characterized by the presence of a peculiar armature of spines or plates in the proboscis.