Collective Nouns Puzzel

1234567
Across
  1. 2. collective noun of a animal which gives us wool to knit
  2. 3. we see this during the republic day parade
  3. 6. collective noun of a cute small animal which we love to pet
  4. 7. collective noun of a bird which helps to clean up
Down
  1. 1. collective noun of a small sea creature which is the favourite food of people in coastal areas
  2. 4. collective noun of a creature which stings us a lot but gives us sweet honey
  3. 5. collective noun of a small but brave creature which is very hard working