Meaning of itch in English
1. an unpleasant feeling on the skin, which makes you want to rub or scratch the skin
Can you scratch my back? I've got itch.
2. a restless, strong desire to do something
I have an itch to study abroad.
1. have an unpleasant feeling on your skin, which makes you want to rub or scratch the skin
My back itches. ー My back is itchy. ー I have an itchy back. ー I feel itchiness on my back.
2. feel a restless, strong desire to do something
I'm itching to do it!