Skip to main content

anneloid

English anneloid meaning in English  •  anneloid का अर्थ अंग्रेजी में
Noun
  • An animal resembling an annelid.
Advertisement