GREENSWARD MEANING IN ENGLISH

• Greensward Definition & Synonyms

  1. (n.) Turf green with grass.


Synonyms:
Sod, Sward, Turf,

RECENT SEARCHES