business park


noun

British Dictionary definitions for business park

business park

noun

an area specially designated and landscaped to accommodate business offices, warehouses, light industry, etc