Collective and Abstract Nouns

123456789
Across
  1. 2. a number of animals of one kind
  2. 4. regard for one's own interest
  3. 6. a large group of collection in close association
  4. 7. valuable possessions
  5. 8. a trouble or struggle
  6. 9. quality of being kind
Down
  1. 1. an assembly of persons brought together for common religious worship
  2. 2. a large group of ships, airplanes or trucks
  3. 3. readiness or liberality in giving
  4. 5. a unit of ground forces consisting of two or more battalions or battle groups