Collective nouns for animals

1234567891011121314151617181920212223
Across
  1. 5. (4) the collective name for otters, a floating structure
  2. 6. (5) the collective name for chickens / sheep
  3. 7. (10) the collective name for ravens, inconsiderate behaviour
  4. 9. (5) the collective name for bees, a dense group of insects
  5. 11. (6) the collective name for crows, premeditated killing
  6. 13. (10) the collective name for a group of owls, UK government
  7. 17. (6) the collective name for kittens, also Amazon reading device
  8. 18. (4) the collective name for rabbits / cows
  9. 19. (7) the collective name for pigs
  10. 20. (6) the collective name for fish, where children get an education
  11. 21. (4) the collective name for dogs
  12. 23. (4) the collective name for badgers
Down
  1. 1. (5) the collective name for jellyfish, a sharp slap
  2. 2. (7) the collective name for bats or ants
  3. 3. (7) the collective name for cats, also rhymes with a type of soup
  4. 4. (6) the collective name for squirrels, to run quickly with short steps
  5. 8. (7) the collective name for mosquitos, cause of great suffering
  6. 10. (5) the collective name for geese, a length of thread
  7. 12. (5) the collective name for seals, a group of female animals sharing a mate
  8. 14. (8) the collective name for rats, also playful behaviour
  9. 15. (5) the collective name for foxes, to keep out of sight
  10. 16. (3) the collective name for salmon, also a big jump
  11. 22. (4) the collective name for frogs, an organised military force