towering

adjective

  1. 1

    of imposing height; especially standing out above others

    an eminent peak

    lofty mountains

Synonyms

Also useful for “towering”:Unscrambler