English give one word for

12345678
Across
  1. 4. a long open box in cattle shed
  2. 5. apart of a cattle shed
  3. 6. cut and dried grass
  4. 7. where many tree and bushes grow together
  5. 8. unwilling to give
Down
  1. 1. grand
  2. 2. very long and thin
  3. 3. thinking sadly for a long time
  4. 5. a male deer