Meaning of natural park in English:

natural park

noun

Origin

Late 19th century; earliest use found in American Naturalist.