environment

12345678910
Across
  1. 3. To solve the problem
  2. 4. An approximate calculation of quantity or degree or worth
  3. 5. To kill in large numbers
  4. 8. Steady progress
  5. 9. To cause mischief
  6. 10. Reduction in the number
Down
  1. 1. Beyond normal limits
  2. 2. Materials recycling
  3. 6. Very lively and profitable
  4. 7. To become worse or disintegrate