intercede on someone else's behalf - French English Dictionary