horse trading
hor·set·ra·ding
noun
1.
the swapping of horses (accompanied by much bargaining)
2.
negotiation accompanied by mutual concessions and shrewd bargaining
Related words
Word family
Broader terms
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.