History
History
Synonyms
UK
US
Meaning:
itch

a feeling of irritation on the skin, causing a desire to scratch

scratching; tingling

PRICKLING as in Wiktionary
PRICKLING as in Wikipedia