helix pomatia

Noun
  1. One of the chief edible snails (synset 101947453)

Found on Word Lists

Other Searches