INTERCEDER


Meaning of INTERCEDER in English

n.

Mediator, intercessor.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.