Thiara amarula

Species
Thiara amarula
belongs to Genus