ITCHINESS

Definition of ITCHINESS

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