Across
- 2. unclear
- 4. to declare as sacred
- 5. pretend
- 10. flow
- 12. to surround
- 15. punishment
- 16. someone/thing that's respected
- 19. struggle
- 20. attack
- 22. difference
- 23. trouble
- 24. strong disapproval
Down
- 1. Quality
- 3. reduce
- 5. claim
- 6. praise
- 7. reply
- 8. discover
- 9. dispose
- 11. apparent
- 13. provide
- 14. bring about
- 17. religious
- 18. respect
- 21. inspiring
