Greensward Meaning

There are 1 meaning(s) for word Greensward

Meaning 1 : surface layer of ground containing a mat of grass and grass roots

    Synonyms : sod,  sward,  turf