logrolling
noun
°The rolling of logs.
°A concerted effort to push forward mutually advantageous legislative agendas.