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
Related to this...
Main Ingredient Of
No items found.
Main Ingredients In This:
No items found.