Ecdysozoa
Source: NCBI Taxonomy (ID 1206794)
Taxonomy ID: 1206794
Rank: clade
Scientific name: Ecdysozoa