Collective nouns

12345678
Across
  1. 3. Group of cows
  2. 4. Group of flowers
  3. 7. Group of geese
  4. 8. Group of wolves
Down
  1. 1. Group of lions
  2. 2. Group of monkeys
  3. 4. Group of grapes
  4. 5. Groupof players
  5. 6. Group of ants