animal terminology crossword puzzle.

12345678910111213141516171819202122
Across
  1. 3. mature male chicken
  2. 5. hatching
  3. 7. newborn turkey
  4. 8. spawning
  5. 11. farrowing
  6. 12. mature male cattle
  7. 13. new born duck
  8. 14. mature male rabbit
  9. 17. young male sheep
  10. 18. new born fish
  11. 19. new born goose
  12. 21. calving
  13. 22. new born horse
Down
  1. 1. foaling
  2. 2. mature male horse
  3. 4. calving
  4. 6. hatching
  5. 9. new born swine
  6. 10. mature male goat
  7. 12. mature male swine
  8. 15. new born rabbit
  9. 16. mature male sheep
  10. 19. kidding
  11. 20. lambing
  12. 21. new born cow