scratcher

SCRATCH'ER, n. He or that which scratches.