strike a deal

idiom

Definition of strike a deal

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