itched - Alemán Inglés Diccionario