adj. (ier, iest) having or causing an itch. L. have itchy feet colloq. 1 be restless. 2 have a strong urge to travel. L itchiness n.
adj. (ier, iest) having or causing an itch. L. have itchy feet colloq. 1 be restless. 2 have a strong urge to travel. L itchiness n.