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.”
Langague
Associated Countries