itchy (adj.)youdaoicibaDictYouDict
Old English giccig; see itch + -y (2). Figurative itchy palm is attested by 1590s. Related: Itchiness.