Definitions Found:

having or causing an itching sensation