SIPUNCULACEA MEANING IN ENGLISH

• Sipunculacea Definition & Synonyms

  1. (n. pl.) A suborder of Gephyrea, including those which have the body unarmed and the intestine opening anteriorly.


RECENT SEARCHES