1 greenyard | Definition of greenyard

greenyard

noun

Definition of greenyard

1 : a yard covered with turf
2 British : a pound for stray animals

First Known Use of greenyard

15th century, in the meaning defined at sense 1

Keep scrolling for more