tower block
ˈtower block
noun [countable]
British English a tall building containing apartments or offices
SYN high-rise American English
ˈtower block
noun [countable]British English a tall building containing apartments or offices
SYN high-rise American English