Vocab unit 3 crossword puzzle

12345678910111213141516171819
Across
  1. 2. promise
  2. 5. non-violence
  3. 8. volley
  4. 9. quench
  5. 11. brag
  6. 13. a calling
  7. 14. mystery
  8. 17. angry
  9. 18. wise
  10. 19. hold back
Down
  1. 1. cheer on
  2. 3. wait-attack
  3. 4. worldwide
  4. 6. fantasy
  5. 7. chose
  6. 10. shrivel
  7. 12. land
  8. 15. line
  9. 16. racist