technopark

English

Etymology

From techno- +‎ park.

Noun

technopark (plural technoparks)

  1. science park