deertown

noun

1.
a large area of land preserved in its natural state as public property