escargot
Explore definitions, synonyms, and language insights of escargot
Definitions
Noun
edible terrestrial snail usually served in the shell with a sauce of melted butter and garlic
Explore definitions, synonyms, and language insights of escargot