Word info

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.

Source: en.wiktionary.org

Close letter words and terms