ITCHY


Meaning of ITCHY in English

■ adjective ( itchier , itchiest ) having or causing an itch.

Phrases

get (or have ) ~ feet informal have or develop a strong urge to travel.

Derivatives

itchiness noun

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.