Meaning of intercessor

Definition of intercessor

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

Other information on intercessor

WIKIPEDIA results for intercessor
Amazon results for intercessor