English Dictionary
▪ tower of babel
▪ tower of london
▪ towering
▪ towheaded
▪ towhee
◊ 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}]
tower of babel
tower of london
towering
towheaded
towhee
Copyright © 2022 NeoDict.Com. All rights reserved. Email:
mailto:
[email protected]