greenyard
Noun
Meaning
An enclosure covered with turf or grass.
(UK) A pound used for the reception of stray animals.
A yard designed for training hounds.
Source: en.wiktionary.orgNoun
An enclosure covered with turf or grass.
(UK) A pound used for the reception of stray animals.
A yard designed for training hounds.
Source: en.wiktionary.org