intercessor (n.)
late 15c., from Latin intercessor "one who intervenes," agent noun from intercedere (see intercede). Related: Intercessory.