1. horse trade - Noun
2. horse trade - Verb
the swapping of horses (accompanied by much bargaining)
negotiate with much give and take
horse-trade