Nouns

(n)horse trade, horse tradingthe swapping of horses (accompanied by much bargaining)
(n)horse tradingnegotiation accompanied by mutual concessions and shrewd bargaining