Escargot — synonyms, definition

1. escargot (Noun)

1 synonym
snail
1 definition

escargot (Noun) — Edible terrestrial snail usually served in the shell with a sauce of melted butter and garlic.

1 type of
meat
2 parts of
Helix pomatia edible snail