towerproof
/ˈtaʊərpruːf/Definitions
1. noun
impervious to attack or assault, especially of a stronghold or fortified place
“The tower’s defenses made it towerproof against invaders.”
2. adjective
relating to or resembling a tower that is impervious to attack or assault
“The towerproof walls of the fortress protected its occupants.”