itch for trouble - Alemán Inglés Diccionario