Canalipalpata
Source: NCBI Taxonomy (ID 105391)
Taxonomy ID: 105391
Rank: infraclass
Scientific name: Canalipalpata