Echinostomatoidea
Source: NCBI Taxonomy (ID 404429)
Taxonomy ID: 404429
Rank: superfamily
Scientific name: Echinostomatoidea
Synonym: Fascioloidea; Cyclocoeloidea