towerscape

English

Etymology

From tower +‎ -scape.

Noun

towerscape (plural towerscapes)

  1. A landscape dominated by towers.