WikiWord

escargots

From WikiWord, the free dictionary

English

Definitions

noun

  1. A dish, commonly associated with French cuisine, consisting of edible snails.
  2. A snail (often Helix pomatia) used in preparation of that dish.

Related words

Synonyms

References