Itching meaning

Present participle of itch.
verb
0
0
A sensation that itches.
noun
0
0
Advertisement