Meaning of “towering” - Learner’s Dictionary

towering

adjective [ always before noun ] uk us /ˈtaʊərɪŋ/

very tall:

towering mountains/trees

(Definition of “towering” from the Cambridge Learner’s Dictionary © Cambridge University Press)