towered

TOW'ERED, a. Adorned or defended by towers.