edible snail
Concise Oxford English Dictionary © 2008 Oxford University Press:
edible snail
▶noun a large snail which is widely collected or cultured for food, occurring chiefly in southern Europe. [Helix pomatia.]
'edible snail' also found in these Oxford entries:

