tower block
Meaning, Definition & Usage
Dictionary
Related
noun
tower consisting of a multistoried building of offices or apartments
high-rise
.
`tower block' is the British term for `high-rise'
WordNet
Previous
towards
towboat
towel
toweling
towelling
Next
towered
towering
towery
towhead
towheaded