GREENWOOD

Definition of GREENWOOD

  1. (noun)woodlands in full leaf