NATURE RESERVE Meaning of NATURE RESERVE in English ■ noun a tract of land managed so as to preserve its flora, fauna, and physical features. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004