Olive topsnail

Margarites olivaceus