natural reserve

English

Noun

natural reserve (plural natural reserves)

  1. An area of land managed to conserve wildlife or plant habitat or other natural features.

Synonyms

Translations