Definition of nature park in US English:

nature park

noun

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

Origin

1920s; earliest use found in Science.