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