stand someone in good stead - French English Dictionary