landyard

/ˈlændˌjɑrd/

Definitions

1. noun

A yard or area of land, especially one that is enclosed or surrounded by a fence or wall.

“The landyard was beautifully maintained with a variety of flowers and trees.”

Synonyms

  • grounds
  • premises
  • yard

Antonyms

  • wilderness