Found 3 items, similar to towering.
English → Indonesian (quick)
Definition: tower
menara
English → English (WordNet)
Definition: 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]
English → English (gcide)
Definition: towering
Tower
\Tow"er\, v. i. [imp. & p. p.
towered; p. pr. & vb. n.
towering.]
To rise and overtop other objects; to be lofty or very high;
hence, to soar.
[1913 Webster]
On the other side an high rock towered still.
--Spenser.
[1913 Webster]
My lord protector's hawks do tower so well. --Shak.
[1913 Webster]