Opistholebes amplicoelus
Source: NCBI Taxonomy (ID 117241)
Taxonomy ID: 117241
Rank: species
Scientific name: Opistholebes amplicoelus
Authority: Opistholebes amplicoelus Nicoll, 1915