New Forest

Proper noun

 * 1) A large area and national park in Wiltshire and Hampshire, southern England.
 * , created in 1974.