towered adjective.
['taʊǝd] LME.[from TOWER noun1, verb: see -ED2, -ED1.]1. Having a tower or towers; raised or rising like a tower.
LME.■ Tennyson The river winding clearly Down to tower'd Camelot.2. Of a wounded bird: that has risen vertically.
E19. [TahlilGaran] English Dictionary ▲