Definitions Found:

itchy (affected with itching)