INTERCEDER


Meaning of INTERCEDER in English

noun one who intercedes; an intercessor; a mediator.

Webster English vocab.      Английский словарь Webster.