ITCHING





Definition:

  1. [noun] an irritating cutaneous sensation that produces a desire to scratch
    Synonyms: itch, itchiness

Synonyms:


Related Words: