tower block - tower consisting of a multistoried building of offices or apartments; "`tower block' is the British term for `high-rise'"high-risetower - a structure taller than its diameter; can stand alone or be attached to a larger building
Translations
tower block
noun
Synonyms for tower block
noun tower consisting of a multistoried building of offices or apartments