itchiness

(noun)

noun

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

Similar word(s): itch, itching

Definition categories: thought