Definitions Found:

itching sensation