An Encylopedia Britannica Company

science park

1 ENTRIES FOUND:
science park noun
plural science parks
science park
noun
plural science parks
Britannica Dictionary definition of SCIENCE PARK
[count] chiefly British