to stand tall - Español Inglés Diccionario