itchitch /iCH/ NounAn uncomfortable sensation on the skin that causes a desire to scratch. VerbBe the site of or cause an itch. …