itching sensation - Alemán Inglés Diccionario