towering above/over - Francés Inglés Diccionario