escargot
1.
(
noun
) edible terrestrial snail usually served in the shell with a sauce of melted butter and garlic
Synonyms:
snail
Related Words:
meat
Terms and Conditions of Use / Copyright Notice