intercessor


Results for "intercessor"

English - Turkish Dictionary

intercessor

(English - Turkish Dictionary) :
i. aracı, arabulucu.