edible snail

 

noun

  • a large snail which is widely collected or cultured for food, occurring chiefly in southern Europe.
    • Helix pomatia, family Helicidae