Definitions
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”
Look “high-rise” up elsewhere
Want another word?
Spin the dictionary for a fresh one.