Subscribe
URL of the page has been copied to clipboard.
Meaning : A negotiation to resolve differences that is conducted by some impartial party.
Meaning : The act of intervening for the purpose of bringing about a settlement.
Synonyms : intermediation
Install App