ANIMAL GROUP NAMES

12345678910111213141516171819
Across
  1. 5. band of
  2. 6. troop of
  3. 8. team of
  4. 12. pod of
  5. 13. caravan of
  6. 15. swarm of
  7. 18. army of
  8. 19. school of
Down
  1. 1. gaggle of
  2. 2. pack of
  3. 3. drove of
  4. 4. flock of
  5. 7. litter of
  6. 9. parliament of
  7. 10. clutch of
  8. 11. herd of
  9. 14. pride of
  10. 16. parade of
  11. 17. army of