towering
English Dictionary
->
Letter T
-> towering
Search Dictionary:
towering Definition
(s)
of
imposing
height
;
especially
standing
out
above
others
; "
an
eminent
peak
"; "
lofty
mountains
"; "
the
soaring
spires
of
the
cathedral
"; "
towering
iceburgs
"
towering Synonyms
eminent
lofty
soaring
towering
© Art Branch Inc.