Escargot Meaning

There are 1 meaning(s) for word Escargot

Meaning 1 : edible terrestrial snail usually served in the shell with a sauce of melted butter and garlic

    Synonyms : snail