English Dictionary
Definition science park in British English
science park noun
[countable] noun
1
an area where there are many organizations doing scientific research, especially an area connected to a university
