itch什么意思
noun
1. an irritating cutaneous sensation that produces a desire to scratch
Synonym: itchinessitching
2. a strong restless desire
e.g. why this urge to travel?
Synonym: urge
3. a contagious skin infection caused by the itch mite
characterized by persistent itching and skin irritation
e.g. he has a bad case of the itch
Synonym: scabies
verb
1. have a strong desire or urge to do something
e.g. She is itching to start the project
He is spoiling for a fight
Synonym: spoil
2. scrape or rub as if to relieve itching
e.g. Don't scratch your insect bites!
Synonym: rubscratch
3. have or perceive an itch
e.g. I'm itching--the air is so dry!
4. cause to perceive an itch
e.g. his skin itched