itching, inflammation, or irritation of the skin - Español Inglés Diccionario