Skip to main content

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.
Advertisement