escargot
1. [ noun ] (chemistry,food) edible terrestrial snail usually served in the shell with a sauce of melted butter and garlic
Synonyms: snail
Related terms: meat edible_snail
Similar spelling:   Escarcega