scratcher

noun

1.
a workman who uses a tool for scratching
Derived from:
scratch
2.
a person who scratches to relieve an itch
Derived from:
scratch
3.
a device used for scratching
Derived from:
scratch