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