Definitions of horse trade:

  • noun:   the swapping of horses (accompanied by much bargaining)