Noun Definition

itchiness

1.Definition: an irritating cutaneous sensation that produces a desire to scratch

Related Noun(s):itch

Category: General