Mason's animal terminology

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