How to Treat Itching on the Skin (Itchy Skin)? The term itch means a tingling feeling on the skin that forces you to scratch. It is a very annoying... Dr. Sahil Gupta (B.A.M.S., M.H.A.) No Comments