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.”
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.”