Snails in Garlic Butter
Escargot, (French: “snail”) any of several species of edible land snails, a delicacy of French cuisine. escargots. Brittanica
Please verify your age
By entering this website you agree to GABA APP's Terms and Conditions and Privacy and Cookie Notice