Tower-block meaning

(brit.) A high-rise apartment or office building.
noun
0
0
Advertisement