towering financial strength - Francés Inglés Diccionario