strike a compromise - make a compromise; make changes to finalize an agreement Articles found: China's railway price 30% higher than original estimate, delays (13/09/2015)