Meaning of itching

Definition of itching

(noun) an irritating cutaneous sensation that produces a desire to scratch

Other information on itching

WIKIPEDIA results for itching
Amazon results for itching