Flavorful Identity Map
escargot
What is it? 
A dish of edible land snails, most famously prepared with garlic, butter, and herbs in French cuisine. The word comes from French, where escargot simply means “snail.”
Related Stories
Stay tuned for more stories on the horizon!