devil's snare - Deutsch Englisch Wörterbuch