Definition of Intercessor

  • 1. A negotiator who acts as a link between parties Noun

Synonyms for word "intercessor"

Semanticaly linked words with "intercessor"

Hyponims for word "intercessor"