settle on a mutually advantageous accord Synonym
Synonyme settle on a mutually advantageous accord
Search Synonyms