Animal terms!!!!!!

123456789101112131415161718192021222324252627
Across
  1. 4. newborn duck
  2. 6. birth term for fish
  3. 7. mature female horse
  4. 10. young male horse
  5. 12. mature male chicken
  6. 13. newborn sheep
  7. 15. newborn rabbit
  8. 17. mature male turkey
  9. 18. castrated male for a swine
  10. 20. young male or female fish
  11. 22. New born swine
  12. 23. newborn fish
  13. 25. mature female rabbit
  14. 27. mature male duck
Down
  1. 1. castrated male for a chicken
  2. 2. birth term for goats
  3. 3. newborn horse
  4. 5. Mature male goose
  5. 6. mature female swine
  6. 8. mature female goose
  7. 9. young female cattle
  8. 10. newborn cattle
  9. 11. Birhting term for sheep
  10. 14. young male swine
  11. 16. Birthing term for horses
  12. 19. young male goat
  13. 20. young female horse
  14. 21. young female sheep
  15. 24. castrated male cattle
  16. 26. mature female chicken or duck