Find the word definition

Wikipedia
Masshouse

Masshouse is a site within Birmingham, United Kingdom under development with the construction of 13 new highrise blocks intended for public services, commerce and residential purposes. When completed, the blocks will have a prominent position on the Eastside skyline.