■ noun a large snail which is widely collected or cultured for food, occurring chiefly in southern Europe. [ Helix pomatia .]
EDIBLE SNAIL
Meaning of EDIBLE SNAIL in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004