Definition of greenwood

Definition of greenwood
  1. greenwood Noun A forest in full leaf, as in summer.
Feedback Form