Placobranchoidea
Source: NCBI Taxonomy (ID 71491)
Taxonomy ID: 71491
Rank: superfamily
Scientific name: Placobranchoidea
Synonym: Elysiacea; Elysioidea