Greensward (noun) Definition, Meaning & Examples

noun
  1. green, grassy turf.
noun
  1. fresh green turf or an area of such turf
Greensward (noun) Definition, Meaning & Examples

More Definitions