Vocab

12345678910
Across
  1. 3. lasting only a brief time; short-lived
  2. 4. rude or impolite person
  3. 7. to weaken
  4. 9. decaying flesh
  5. 10. a concern for others; generosity
Down
  1. 1. keenness of judgment
  2. 2. to overwhelm; to surround or attack
  3. 5. to correct; to make right
  4. 6. a shield; protection
  5. 8. eager; earnest