green yard
English
Noun
green
yard
(
plural
green yards
)
Alternative form of
greenyard
.