towerscapeEtymologyFrom tower + -scape.towerscape means A landscape dominated by towers. Lexicurio rates it Sui generis — a strength score of 87 out of 100.nounA landscape dominated by towers.