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]
