Horsetrade Meaning

(idiomatic) to negotiate informally, especially when bargaining or reciprocal concessions are included, frequently regarding politics

RECENT SEARCHES