ITCH


Meaning of ITCH in English

v. feel a need to scratch; cause an itchy feeling, cause the need to scratch; have a restless longing or desire; scratch (Informal)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.