Definify.com

Definition 2024


natural_reserve

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