stairtower
Noun
Meaning
stairtower (plural stairtowers)
A tower with stairs on the inside.
The castle had four stairtowers when it was built, but only two remain.
Noun
stairtower (plural stairtowers)
A tower with stairs on the inside.
The castle had four stairtowers when it was built, but only two remain.