English Vocabulary

12345678910
Across
  1. 3. A concern for others; generosity
  2. 5. Rich, luxurious; wealthy
  3. 7. Keenness of judgment
  4. 9. To overwhelm; to surround or attack
  5. 10. Lasting only a brief time; short-lived
Down
  1. 1. To weaken
  2. 2. Eager; earnest
  3. 4. To correct; to make right
  4. 6. Decaying flesh
  5. 8. Shapeless, formless, vague