intercessor - French English Dictionary