Synonyms: itch, itchiness, itching
Definition: an irritating cutaneous sensation that produces a desire to scratch
Similar words: cutaneous sensation, haptic sensation, skin sensation
Definition: a sensation localized on the skin