snails roasted in the pan - Turc Anglais Dictionnaire