strike a bargain

idiom

Definition of strike a bargain

: to reach an agreement : make a deal The union is trying to strike a bargain with the company.