Definition of greenwood

Definition of greenwood
  1. greenwood Noun A forest in full leaf, as in summer.
Need more help? Try our forum NEW