strip building
noun
British
: the building of usually low-cost dwellings in long parallel rows with minimum land use compare housing development, housing project
Love words? Need even more definitions?
Merriam-Webster unabridged
Share