moon snail

English

Noun

moon snail (plural moon snails)

  1. Any of the family Naticidae of predatory sea snails.