Itchy meaning

ĭch'ē
Having or causing an itching sensation.
adjective
0
0
Restless or nervous.
adjective
0
0
Like, feeling, or causing an itch.
adjective
0
0
Having or creating an itch, causing a person or animal to tend to want to scratch.
adjective
0
0
Advertisement