What is Les escargots?

What is Les escargots? In American English, edible land snails are also called escargot, taken from the French word for ‘snail’, and the production of snails for consumption is called snail farming or heliciculture. Snails Read more…