Names of baby animals

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