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