serve someone in good stead - English Synonyms Dictionary