Meaning of greensward

Definition of greensward

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

Other information on greensward

WIKIPEDIA results for greensward
Amazon results for greensward