Meaning of sherwood forest
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
Other information on sherwood forest
WIKIPEDIA results for
sherwood forest
Amazon results for
sherwood forest
Tweet