Crossword clues for escargots
Wiktionary
escargots
n. (context US English) Cooked land snails, usually served as an appetizer or starter