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