Elaphroconcha cochlostyloides (Schepman, 1892)
Scale : 5mm | Sumba I., Indonesia.