strike a bargain

listen to the pronunciation of strike a bargain
English - English
reach an agreement; make a good deal