ANNELIDOUS MEANING IN ENGLISH

• Annelidous Definition & Synonyms

  1. (a.) Of the nature of an annelid.


RECENT SEARCHES