Desmodoroidea
Source: NCBI Taxonomy (ID 2301103)
Taxonomy ID: 2301103
Rank: superfamily
Scientific name: Desmodoroidea