collective Nouns

12345678910
Across
  1. 2. - (group of key)
  2. 4. - (group of cattle)
  3. 8. - (group of island)
  4. 10. - (group of fish)
Down
  1. 1. - (group of cows)
  2. 3. - (band of singer)
  3. 5. - (group of monkey)
  4. 6. - (group of girls)
  5. 7. - (group of thieves)
  6. 9. - (milk)