itchy/ 'ɪtʃɪ /

1.adjective [+skin] [ nose] [ eyes] [ scalp etc] 
发痒的

2.adjective [+piece of clothing] 
使人发痒的

to have itchy feet
渴望漫游