intercessor in Catalan
intercessor in Catalan
intercessor
A person who intercedes; a mediator; one who reconciles enemies, or pleads for another.