Across
- 3. to steal
- 5. excessively sweet or rich
- 6. agreeable
- 9. shockingly bad
- 11. obsolete
- 12. without refinement
- 14. selfless
- 15. excessively elaborate
- 16. to give up or renounce
- 17. friendly
- 19. a reduction in number or strength
- 21. friendly; sociable
- 22. to deceive or trick
- 23. sterile
Down
- 1. attack
- 2. to do without
- 4. flawless
- 5. lavish
- 7. shameful
- 8. talkative
- 10. showing sincere remorse
- 13. to change continually
- 15. overblown
- 18. hopelessly bad
- 20. to hold back
