itchy

adj

1.
nervous and unable to relax
2.
causing an irritating cutaneous sensation; being affect with an itch
Derived from:
itch itchiness