Towering - Definition

towering

adj 1: of imposing height; especially standing out above others;
"an eminent peak"; "lofty mountains"; "the soaring spires
of the cathedral"; "towering icebergs" [syn: eminent,
lofty, soaring, towering]

Look up another word