a formal agreement (between people, groups, states)
agreement, deal
a formal agreement that is legally binding
pact, promise
of deal
do business
to argue
bicker, quarrel
to discuss in order to come to an agreement; to arrange (something) by discussion
bargain, discuss