towering

US /ˈtaʊ.ɚ.ɪŋ/
UK /ˈtaʊ.ɚ.ɪŋ/
1.

menjulang tinggi

very high and making people feel respect:

:
the towering walls of the Acropolis