on somebody's behalf - French English Dictionary