snails roasted in the pan - Türkisch Englisch Wörterbuch