English

edit

Etymology

edit

techno- +‎ park

Noun

edit

technopark (plural technoparks)

  1. science park