Vocab A Crossword

12345678910
Across
  1. 2. shield,protection
  2. 3. eager,earnest
  3. 4. short-lived
  4. 8. causing disagreement
  5. 9. dishonorable, shameful
  6. 10. correct
Down
  1. 1. to surround or attack
  2. 5. weaken
  3. 6. keenness of judgement
  4. 7. rude, impolite