GREENSWARD


Meaning of GREENSWARD in English

[green.sward] n (1600): turf green with growing grass

Merriam-Webster English vocab.      Английский словарь Merriam Webster.