greenyard
Meaning
- noun An enclosure covered with turf or grass. A pound used for the reception of stray animals. A yard designed for training hounds.
- noun A pound used for the reception of stray animals.
- noun A yard designed for training hounds.
Save “greenyard” to learn later