science park
Noun
Meaning
science park (plural science parks)
An area with a collection of buildings dedicated to scientific research on a business footing.
Noun
science park (plural science parks)
An area with a collection of buildings dedicated to scientific research on a business footing.