edible snail
noun
1- a large snail which is widely collected or cultured for food, occurring chiefly in southern Europe食用蜗牛。亦称 ESCARGOT.
1.1
- Helix pomatia, family Helicidae.拉丁名Helix pomatia, 大蜗牛科。