tower block

Explore definitions, synonyms, and language insights of tower block

Definitions

Noun
tower consisting of a multistoried building of offices or apartments; "`tower block'' is the British term for `high-rise''"

More General Terms