Dictionary |
1 Result
#1
itching
n.
[
itch
,
itchiness
] an irritating cutaneous sensation that produces a desire to scratch
. wn