horse trading

Noun
  1. The swapping of horses (accompanied by much bargaining) (synset 101111839)
  2. Negotiation accompanied by mutual concessions and shrewd bargaining (synset 107165207)

Other Searches