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
Tweet