An itch is a condition that also goes by pruritus in the world of science. Generally, the sensation arises from the irritated nerve cells of the skin. You may expect skin getting itchy, but what if the roof of mouth has the same sensation? How can your mouth palate itch? If you have an itchy […]