itching, inflammation, or irritation of the skin - Spanish English Dictionary