Echinothurioida definition

A taxonomic order within the superorder Diadematacea — deep-sea sea urchins.
pronoun
0
0
Advertisement

Origin of echinothurioida

  • Echinothuria +‎ -oida

    From Wiktionary