Across
- 4. once upon a time
- 5. into or against
- 6. complete
- 10. powerful
- 11. fierce
- 12. to upset
- 15. battle
- 17. heaven
- 18. easy
Down
- 1. neighboring
- 2. against
- 3. attack
- 7. on account of
- 8. to raise
- 9. to lose
- 11. either...or...
- 13. to hold
- 14. army
- 16. to sail
