Across
- 2. native
- 5. care for
- 10. intense anger
- 11. noisy quarrel
- 12. infringe
- 14. barrage
- 15. to hate
- 16. faulty
- 17. primary
- 18. wide-awake
- 19. self-contradictory
Down
- 1. false witness
- 3. force/speed
- 4. extremely bad
- 6. novice
- 7. expert
- 8. agitate
- 9. earlier
- 13. remarkable
- 17. a slight fault
