stand in good stead - EE Dictionary | EE Dictionary