English dictionary
escargot meaning and definition
Definition and meaning of escargot at MeaningMonkey.org. escargot meaning and definition in the English Dictionary.ESCARGOT noun
Definition of escargot (noun)
- edible terrestrial snail usually served in the shell with a sauce of melted butter and garlic
- synonyms: snail
Source: Princeton University Wordnet