Across
- 2. drive back
- 3. huge
- 7. irritate
- 8. to result finally
- 10. hasten
- 13. ruin
- 15. ask urgently
- 18. in an early stage
- 19. puzzling
- 20. conquer
- 22. abolish, repeal by law
Down
- 1. guess
- 4. to hamper, to chain
- 5. sceptical
- 6. to put down
- 9. to strive for
- 10. favourable
- 11. deserving blame
- 12. an associate in crime
- 14. acute, keen
- 16. model of excellence
- 17. admittance
- 21. place of safety
- 22. reported, supposed
- 23. withdraw, renounce previous statements
