Towered

a.
  1. Adorned or defended by towers.