Definition, synonyms and related words
An area with a collection of buildings dedicated to scientific research on a business footing.