TOWER | definition in the Cambridge English Dictionary
https://dictionary.cambridge.org/us/dictionary/english/tower
WEBa tall, narrow structure, often square or circular, that either forms part of a building or stands alone: the Eiffel …
DA: 28 PA: 55 MOZ Rank: 36