Towered /(?)/

Tow·ered

Towered

a.
  1. Adorned or defended by towers.
    Towered cities please us then.