Meaning of “tower block” in the English Dictionary

british dictionary