OLIGOCHAETA MEANING IN ENGLISH

• Oligochaeta Definition & Synonyms

  1. (n. pl.) An order of Annelida which includes the earthworms and related species.


RECENT SEARCHES