NEW FOREST(noun)Did you mean?RhymesDefinitions There is 1 meaning of the phrase New Forest. New Forest - as a noun An area of woods and heathland in southern hampshire that was set aside by william i as crown property in 1079; originally a royal hunting ground but now administered as parkland; noted for its ponies Word Variations & RelationsAnagramsStarts NStarts NEStarts NEWStarts NEWFEnds TEnds STEnds ESTEnds RESTStarts N & ends TStarts NE & ends TStarts N & ends STWords containing NEWFORESTA-Z Proximitiesnevirapinenevisnevoid10nevus8new6 New Forest new-fanglednew-madenew-mownnew-sprungnewari