edible snail

English

Noun

edible snail (plural edible snails)

  1. Synonym of escargot (Helix pomatia)