English edit

Etymology edit

tower +‎ -scape

Noun edit

towerscape (plural towerscapes)

  1. A landscape dominated by towers.