Ostrea denselamellosa
Source: NCBI Taxonomy (ID 74434)
Taxonomy ID: 74434
Rank: species
Scientific name: Ostrea denselamellosa
Authority: Ostrea denselamellosa Lischke, 1869