intercessors - French English Dictionary