towering
adjective
- 1
of imposing height; especially standing out above others
an eminent peak
lofty mountains
Also useful for “towering”:Unscrambler— Rearrange the letters in “towering”
of imposing height; especially standing out above others
an eminent peak
lofty mountains
Also useful for “towering”:Unscrambler— Rearrange the letters in “towering”