itching, inflammation, or irritation of the skin - Spanisch Englisch Wörterbuch