English Dictionary
Definition garden grabbing in British English
garden grabbing noun
noun
1
the process in which homeowners sell off their large gardens to developers, who then build new houses on them
