Meaning of intercessor
Definition of intercessor
(noun)
a
negotiator
who
acts
as a
link
between
parties
Other information on intercessor
WIKIPEDIA results for
intercessor
Amazon results for
intercessor
Tweet