Logrolling
WordNet
noun
(1) Rotating a log rapidly in the water (as a competitive sport)
(2) Act of exchanging favors for mutual gain; especially trading of influence or votes among legislators to gain passage of certain projects
WiktionaryText
Etymology
+ , from the practice of neighbors helping each other roll logs to build a community fire.
Noun
- The rolling of logs.
- A concerted effort to push forward mutually advantageous legislative agendas.
- Mutual recommendation of friends' or colleagues' services or products. Commonly used in the context of book recommendations in literary reviews etc.