towered above/over - Almanca İngilizce Sözlük