Collective Nouns 2

1234567891011121314151617181920
Across
  1. 2. string
  2. 4. canteen
  3. 5. bed
  4. 6. raft
  5. 9. flock
  6. 11. pandemonium
  7. 15. colony
  8. 17. cache
  9. 18. coalition
  10. 19. cast
  11. 20. herd
Down
  1. 1. colony
  2. 3. peloton
  3. 6. sum
  4. 7. belt
  5. 8. parliament
  6. 10. bunch
  7. 12. menagerie
  8. 13. deck
  9. 14. gang
  10. 16. brood