ITCHY

Definition of ITCHY

  1. (adj)nervous and unable to relax
  2. (adj)causing an irritating cutaneous sensation; being affect with an itch