'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