business park
noun
Words nearby business park
British Dictionary definitions for business park
business park
noun
an area specially designated and landscaped to accommodate business offices, warehouses, light industry, etc