Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
nature preserve
in English
nature preserve
#moderate
Definitions
Noun
an
area
managed
to
conserve
(
wildlife
,
plants
,
etc
.)
and
natural
features
Base Words
preserve
nature