Dictionary.com
Thesaurus.com

will have towered

  • future perfect
    of tower.
    tower
    noun
    a building or structure high in proportion to its lateral dimensions, either isolated or forming part of a building.

More Suggestions