Across
- 4. puzzling
- 6. antonym of novice
- 7. different
- 10. rapid large scale of something outpouring
- 11. to enrage
- 14. land
- 15. fantasy
- 17. racist
- 19. a line
- 20. to brag
Down
- 1. shrivel
- 2. encourage
- 3. to appoint
- 5. to lie, wait for and attack
- 8. one who is against war
- 9. an occupation
- 12. to keep within limits
- 13. worldwide
- 16. to satisfy
- 18. a pledge
