PECTOSTRACA MEANING IN ENGLISH

• Pectostraca Definition & Synonyms

  1. (n. pl.) A degenerate order of Crustacea, including the Rhizocephala and Cirripedia.


RECENT SEARCHES