to make an agreement with sb in which both sides have an advantage
STRIKE A BARGAIN / DEAL
Meaning of STRIKE A BARGAIN / DEAL in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005