Search Result for horse-trade
horse
See Definition and Meaning
trade
English definition for horse-trade
1. v. negotiate with much give and take
Sponored Video