easy animal name

12345678910111213141516171819202122
Across
  1. 2. Farm animal kept for its wool and meat
  2. 6. Small creature with eight legs that eats flies
  3. 7. A young dog
  4. 10. Large African animal with a very long neck
  5. 13. Flying animal that squeaks and loves cheese
  6. 14. It is said that ( ) have nnine lives
  7. 17. Big jungle cat with orange black striped fur
  8. 18. Young sleep(and its meat)
  9. 20. Man's best friend
  10. 21. A place to see wild animal in capacity
  11. 22. Large farm animal that gives us milk and beef
Down
  1. 1. Polar or grizzly?
  2. 2. Long thin animal with no legs and a smooth skin
  3. 3. Female chickens
  4. 4. Bird kept for its eggs and meat
  5. 5. Penguin cannot ( )
  6. 7. A domestic animal
  7. 8. Farm animal with a curly tail that gives us pork
  8. 9. Furrt animal with long ears often kept as a pet
  9. 11. A fly is one
  10. 12. Large animal that people can ride
  11. 15. Dolphins and sharks both live in the ( )
  12. 16. Flying animal with wings and feathers
  13. 18. The king of the jungle
  14. 19. More than one mouse