strike a deal
idiomDefinition of strike a deal
: to come to an agreement
The two sides finally struck a deal after weeks of negotiations.