Definitions
noun
tower consisting of a multistoried building of offices or apartments
“`tower block' is the British term for `high-rise'”
Look “tower block” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
tower consisting of a multistoried building of offices or apartments
“`tower block' is the British term for `high-rise'”