What is itching?
Itching is an unpleasant sensation that triggers the urge to scratch. This is medically called as pruritus and can be localized to a certain region in the body or generalized. It is important to note that the itching can be linked with a rash that might either be the cause or the result of scratching. […]