tower block

See also: towerblock

English

Noun

tower block (plural tower blocks)

  1. (UK) A tall residential or office building.

Translations