Meaning of intermediator

Definition of intermediator

(noun) a negotiator who acts as a link between parties

Other information on intermediator

WIKIPEDIA results for intermediator
Amazon results for intermediator