Tow'ered, a.

adjective

a. Adorned or defended by towers.

Towered cities please us then. Milton.