Vocab puzzle

12345678910111213141516171819202122232425
Across
  1. 2. frank
  2. 3. support
  3. 5. question
  4. 10. malicious
  5. 11. skillful
  6. 12. Truthful
  7. 13. legal
  8. 15. bitter
  9. 17. satisfy
  10. 19. backward
  11. 20. opponent
  12. 21. Tough
  13. 23. brain
  14. 25. violation
Down
  1. 1. electrode
  2. 4. rust
  3. 6. patron
  4. 7. cause
  5. 8. bleeder
  6. 9. embryo
  7. 14. courage
  8. 16. interrupt
  9. 18. decree
  10. 22. bus
  11. 24. Live