GREENSWARD


Meaning of GREENSWARD in English

n.1 grassy turf.

2 an expanse of this.

Oxford English vocab.      Оксфордский английский словарь.