Definify.com

Definition 2026


New_Forest

New Forest

English

Proper noun

New Forest

  1. A national park in Wiltshire and Hampshire, southern England.