animal terminology

12345678910111213141516171819202122
Across
  1. 1. newborn cattle
  2. 4. young male swine
  3. 7. newborn fish
  4. 8. young male chicken
  5. 9. mature male chicken
  6. 12. young female horse
  7. 13. newborn horse
  8. 14. young female chicken
  9. 18. newborn goose
  10. 20. young female swine
  11. 21. young male horse
Down
  1. 2. young fish
  2. 3. mature male goose
  3. 4. mature male cow
  4. 5. mature male duck
  5. 6. newborn duck
  6. 8. newborn chicken
  7. 10. mature male horse
  8. 11. mature male sheep
  9. 14. newborn pig
  10. 15. mature male turkey
  11. 16. newborn turkey
  12. 17. newborn goat
  13. 19. newborn rabbit
  14. 22. newborn sheep