Trichoplax adhaerens
Source: NCBI Taxonomy (ID 10228)
Taxonomy ID: 10228
Rank: species
Scientific name: Trichoplax adhaerens
Authority: Trichoplax adhaerens Schulze, 1883