EnglishMain Dictionary
towering
Universal Words
adjective [onlybeforenoun]
1 extremely tall or high and therefore impressive:
towering cliffs
2 of extremely high quality:
a towering performance
3 (of emotions) extremely strong:
to be in a towering rage