itches - Alemán Inglés Diccionario