'Sherwood Forest' definitions:

Definition of 'Sherwood Forest'

(from WordNet)
noun
An ancient forest in central England; formerly a royal hunting ground; said to be the home of Robin Hood and his merry band