stand in for somebody - French English Dictionary