interceders - French English Dictionary