'backscratcher' definitions:

Definition of 'backscratcher'

From: WordNet
noun
Someone who is willing to trade favors or services for mutual advantage
noun
A long-handled scratcher for scratching your back