towerscape
English
Etymology
From
tower
+
-scape
.
Noun
towerscape
(
plural
towerscapes
)
A
landscape
dominated by towers.