devil's snare - Alemán Inglés Diccionario