Green’s Dictionary of Slang

itching n.

see itch n.