towering financial strength - Alemán Inglés Diccionario