Results for "

intercessor

"
English - Turkish Dictionary

intercessor

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