Agassizia scrobiculata
Source: NCBI Taxonomy (ID 105626)
Taxonomy ID: 105626
Rank: species
Scientific name: Agassizia scrobiculata
Authority: Agassizia scrobiculata Valenciennes, 1846