Horse trading has 3 different meanings across 1 category:
Noun
the swapping of horses (accompanied by much bargaining)
negotiation accompanied by mutual concessions and shrewd bargaining
Alternative spelling of horsetrading