GREENYARD Meaning of GREENYARD in English n. Brit. an enclosure for stray animals, a pound. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012