Synonyms for
Sherwood
Definition
Sherwood is a forested area in England famous for being the home of Robin Hood, a legendary outlaw who stole from the rich to give to the poor.
Synonyms for
Definition
Sherwood is a forested area in England famous for being the home of Robin Hood, a legendary outlaw who stole from the rich to give to the poor.