tower block

Noun
  1. Tower consisting of a multistoried building of offices or apartments (synset 103524550)
    "`tower block' is the British term for `high-rise'"

Other Searches