What is the meaning of the word "high-rise"?
Definitions:
-
tower consisting of a multistoried building of offices or apartments
noun
- `tower block' is the British term for `highrise'
- `tower block' is the British term for `highrise'