intercessor - Turkish English Dictionary