Jump to user comments
Noun
- tower consisting of a multistoried building of offices or apartments
- `tower block' is the British term for `high-rise'
Adjective
- used of buildings of many stories equipped with elevators; tall
- avenues lined with high-rise apartment buildings