Names of baby animals

123456789101112131415161718192021222324
Across
  1. 3. Fish
  2. 4. Sheep
  3. 6. Eagle
  4. 9. Monkey
  5. 10. Zebra
  6. 11. Dog
  7. 13. Goat
  8. 14. Cat
  9. 18. goose
  10. 19. Chicken
  11. 22. frog
  12. 24. ape
Down
  1. 1. Kangaroo
  2. 2. Bee
  3. 3. Deer
  4. 5. Rabbit
  5. 7. duck
  6. 8. turkey
  7. 12. Pig
  8. 15. Eagle
  9. 16. Horse
  10. 17. Wolf
  11. 19. Cow
  12. 20. Bear
  13. 21. Swan
  14. 23. duck