Definitions of edible snail:

  • noun:   one of the chief edible snails