stand somebody in good stead - French English Dictionary