"towering" in the verb sense
1. loom, tower, predominate, hulk
appear very large or occupy a commanding position
"The huge sculpture predominates over the fountain"
"Large shadows loomed on the canyon wall"
"towering" in the adjective sense
1. eminent, lofty, soaring, towering
of imposing height especially standing out above others
"an eminent peak"
"lofty mountains"
"the soaring spires of the cathedral"
"towering icebergs"
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License