Definition of nature sanctuary in US English:

nature sanctuary

noun

  • An area in which the fauna and flora are protected from disturbance.

Origin

1920s; earliest use found in Science.