itching, inflammation, or irritation of the skin - İspanyolca İngilizce Sözlük