Meaning of escargot

Definition of escargot

(noun) edible terrestrial snail usually served in the shell with a sauce of melted butter and garlic

Other information on escargot

WIKIPEDIA results for escargot
Amazon results for escargot