Animal terminology

123456789101112131415161718192021
Across
  1. 2. newborn cow
  2. 3. newborn chicken
  3. 5. newborn sheep
  4. 6. newborn fish
  5. 8. female duck
  6. 10. newborn duck
  7. 12. newborn ewe
  8. 13. mature male horse
  9. 14. castrated bull
  10. 18. young male/female fish
  11. 20. newborn horse
  12. 21. castrated ram
Down
  1. 1. new born bull
  2. 3. newborn stud
  3. 4. mature female goat
  4. 7. new born ram
  5. 8. female chicken
  6. 9. mature female cattle
  7. 10. male duck
  8. 11. newborn goose
  9. 12. mature female
  10. 15. newborn pig
  11. 16. newborn goat
  12. 17. mature male goat
  13. 19. mature male chicken