itching

Noun
  1. An irritating cutaneous sensation that produces a desire to scratch (synset 105731508)

Other Searches