Towered



Past or Past Participle form of: tower
ENGLISH MEANING
adjective
1.
Adorned or defended by towers.