adj. (itchier, itchiest) having or causing an itch. have itchy feet colloq. 1 be restless. 2 have a strong urge to travel. itchiness n.
ITCHY
Meaning of ITCHY in English
Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012