'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