Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
nature reserve
in English
nature reserve
us
//ˈneɪ.tʃər rɪˌzɝv//
uk
//ˈneɪ.ʧə rɪˌzɜːv//
#common
Definitions
Noun
an
area
conserved
for
wildlife
and
natural
features