towering

US /ˈtaʊ.ɚ.ɪŋ/
UK /ˈtaʊ.ɚ.ɪŋ/
"towering" picture
1.

參天

very high and making people feel respect:

:
the towering walls of the Acropolis