settle on mutually advantageous terms Synonym
Synonyme settle on mutually advantageous terms
Search Synonyms