greenyard (0 synonym found)

Definition of greenyard:

(n) : An enclosure covered with turf or grass.
(n) : (UK) A pound used for the reception of stray animals.
(n) : A yard designed for training hounds.

Definition of greenyard:

(n) : An enclosure covered with turf or grass.
(n) : (UK) A pound used for the reception of stray animals.
(n) : A yard designed for training hounds.

Back to Top