GREENSWARD





Definition:

  1. [noun] surface layer of ground containing a matt of grass and grass roots
    Synonyms: turf, sod, sward

Synonyms:


Related Words: