Definition of nature park in English:

nature park

noun

  • A public park where the primary attraction is the flora or fauna.

Origin

1920s; earliest use found in Science.