Across
- 3. odd
- 8. to speak ill of
- 10. to meet
- 14. strong dislike
- 15. careful
- 17. furious
- 18. previous
- 19. lacking ethical principles
- 20. t clear of guilt
Down
- 1. a perfect model
- 2. to discourage
- 4. to reply
- 5. a preference
- 6. passion
- 7. firm
- 9. good-natured
- 11. rudely brief
- 12. a hard choice
- 13. to do harm to
- 16. an enemy
