stairtower

Noun

 * 1) A tower with stairs on the inside.
 * The castle had four stairtowers when it was built, but only two remain.