towering above/over - Turco Inglés Diccionario