Definitions for escargot
Overview of noun escargot
The noun escargot has 1 senses? (no senses from tagged texts)
1. escargot, snail
(edible terrestrial snail usually served in the shell with a sauce of melted butter and garlic)
(edible terrestrial snail usually served in the shell with a sauce of melted butter and garlic)
