stand someone in good stead - Francés Inglés Diccionario