The Wonderful World of Animal Group Names!

12345678910111213
Across
  1. 2. a pandemonium of
  2. 4. a cackle of
  3. 6. a horde of
  4. 9. an intrigue of
  5. 10. a dazzle of
  6. 12. a flamboyance of
  7. 13. an adorable prickle of
Down
  1. 1. a parliament of
  2. 3. a crash of
  3. 5. a murder of
  4. 7. a leap of
  5. 8. a kaleidoscope of
  6. 11. a fever of
  7. 13. an embarrassment of