Wordia - The Definition Of Itch
itch
noun, an irritation or tickling sensation of the skin causing a desire to scratch
From Collins
©HarperCollins 2008. Collins English Dictionary definition of itch
noun, an irritation or tickling sensation of the skin causing a desire to scratch
From Collins
©HarperCollins 2008. Collins English Dictionary definition of itch