tower block









tower block


noun Chiefly British.

  1. a high-rise building.
48 queries 0.514