interceder

noun

One who intercedes; a mediator; an intercessor.

noun

One who intercedes; an intercessor; a mediator.

noun

One who intercedes; an intercessor; a mediator.