edible_snailEnglish

Helix pomatia, edible snail

Noun

One of the chief edible snails

English: edible snail, Helix pomatia

English words with similar meanings

Show 1 words