INTERCESSOR

Definition of INTERCESSOR

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