English Dictionary
◊ TOWERING
towering
adj : of imposing height; especially standing out above others;
"an eminent peak"; "lofty mountains"; "the soaring
spires of the cathedral"; "towering iceburgs" [syn: {eminent},
{lofty}, {soaring}]