YourDictionary

greenwood

noun

a forest in leaf

See greenwood in American Heritage Dictionary 4

Learn more about greenwood

link/cite print suggestion box