What is the meaning of Itchy?

Characterized by itching.

Feeling an itching sensation; feeling a need to be scratched.

Causing an itching sensation.

In a state of agitation; easily alarmed.

Having a constant, teasing desire (for something, to do something); impatiently eager.

Causing a constant, teasing desire for something.

Feeling or showing a high level of sexual interest.

Source: wiktionary.org