meaning of Anneloid

Anneloid meaning in General Dictionary

An animal resembling an annelid

View more

  • An animal resembling an annelid.

Anneloid meaning in General Dictionary

(letter.) An animal resembling an annelid.