English dictionary
sherwood forest meaning and definition
Definition and meaning of sherwood forest at MeaningMonkey.org. sherwood forest meaning and definition in the English Dictionary.SHERWOOD FOREST noun
Definition of Sherwood Forest (noun)
- an ancient forest in central England; formerly a royal hunting ground; said to be the home of Robin Hood and his merry band
Source: Princeton University Wordnet