GNU Collaborative International Dictionary of English
last match results
Found one definition
-
escargot (ĕsˌkär‑gōˈ), n. [F. snail.] any edible terrestrial snail prepared as food; as a dish, it is usually served in the shell with a sauce of melted butter and garlic.
Syn. -- snail.
[WordNet 1.5 +PJC]