GREENSWARD

Definition of GREENSWARD

  1. (noun)surface layer of ground containing a mat of grass and grass roots