Definition of New Forest
forested area S England in Hampshire between the Avon & Southampton Water; once a royal hunting ground
Learn More about new forest
Britannica.com: Encyclopedia article about New Forest
Seen and Heard
What made you want to look up New Forest? Please tell us where you read or heard it (including the quote, if possible).