meaning of tower block
1. tower consisting of a multistoried building of offices or apartments; "`tower block is the British term for
">`high-rise"
1. tower consisting of a multistoried building of offices or apartments; "`tower block is the British term for
">`high-rise"