Towered
/(?)/
Tow·ered
Towered
a.
Adorned or defended by towers.
Towered
cities please us then.