SHERWOOD FOREST(noun)Did you mean?Synonyms RhymesDefinitions There is 1 meaning of the phrase Sherwood Forest. Sherwood Forest - as a noun An ancient forest in central england; formerly a royal hunting ground; said to be the home of robin hood and his merry band Word Variations & RelationsAnagramsStarts SStarts SHStarts SHEStarts SHEREnds TEnds STEnds ESTEnds RESTStarts S & ends TStarts SH & ends TStarts S & ends STA-Z Proximitiessherrises12sherry12sherwani14sherwanis15sherwood Sherwood Forest shes7shet7shetland12shetlands13shets8