deeryard

noun
  1. an area of forest, typically in winter, where deer gather and trample down snow to find food and shelter
  2. Usage: chiefly North American; also called a deer yard or winter yard

Examples