Collective Nouns

12345678
Across
  1. 2. of kittens
  2. 4. of horses
  3. 6. of bees
  4. 7. of grapes
  5. 8. of soldiers
Down
  1. 1. of elephants
  2. 3. of steps
  3. 5. of players
  4. 6. of fish
  5. 7. of thieves