palm-leaf snail

Noun

 * 1) Any of the minute snails of the family.