GREENSWARD


Meaning of GREENSWARD in English

n. surface layer of soil covered with grass and other plants

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.