Echinozoa
Source: NCBI Taxonomy (ID 7624)
Taxonomy ID: 7624
Rank: superclass
Scientific name: Echinozoa