What is the full meaning of deeryards
DEERYARD, an area where deer herd in winter [n]
Example of the word deeryards placed on a Scrabble board.