English

tower noun definition in Architectural features topic from the Oxford Advanced Learner's Dictionary

tower

 noun: Architectural features topic
a tall narrow building or part of a building, especially of a church or castle a clock/bell tower the Tower of London the Eiffel Tower