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