Across
- 3. to lack
- 6. fire
- 8. mindful
- 13. enemy
- 14. large number
- 16. sea
- 17. to stay, remain, last
- 19. offering
- 20. hold up, withstand
- 24. strength
- 26. river
- 27. hold off, keep away, prohibit
- 28. force
- 29. route, way, journey
- 30. part
Down
- 1. sharp
- 2. parent
- 4. huge, vast
- 5. to see
- 7. to lie, to be situated
- 9. holding back
- 10. swift
- 11. worthy
- 12. name
- 13. have, hold, consider
- 15. city
- 16. death
- 18. citadel
- 21. ship
- 22. to hold or grasp
- 23. to hold together, restrain
- 25. to fear, be afraid
- 29. rainstorm
