Tag: Escargot
-
Escargot—Fine dining
Escargot is the French word for edible land snails. It usually refers to the genus Helix (aspersa or pomatia), the members of which have been a delicacy enjoyed as food for many centuries. Their original ancestor evolved from a single cell organism almost a billion years ago. It was a marine organism until about 250…