itching

/ˈɪtʃɪŋ/

Explore definitions, synonyms, and language insights of itching

Definitions

Noun
an irritating cutaneous sensation that produces a desire to scratch

More Specific Terms