Word info

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

Close letter words and terms