Definition of biosphere reserve in English:

biosphere reserve

noun

  • A protected area set aside for conservation purposes and to act as a site for ecological and environmental monitoring and research.

Origin

1970s; earliest use found in Science.