Advertisement

Synonyms of Greensward

Primary definition: A stretch of grassy land or turf.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement