stand somebody in good stead - German English Dictionary