Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

new forest Definition

Cancel
new forest
geographical name(New Forest)
forested area in Hampshire county in southern England between the Avon River and the estuary of Southampton Water

Words Related to new forest!

new forest Examples by Brain Bank Users