Across
- 2. Asserting opinions in an arrogant manner
- 4. To belittle, or bring reproach or discredit upon
- 7. A person who steals books
- 11. Harmful or injurious
- 13. Deserving blame
- 15. Pertaining to image breaking, or an attack on beliefs
- 18. Unrestrained by law or morality
- 19. Refusing to agree or compromise
- 20. Causing hardship
- 22. One who hates mankind
- 23. Inclined to teach or lecture too much
- 24. To criticize or berate severely
Down
- 1. Disagreeable to deal with
- 3. Deprive of self-esteem
- 5. Having sudden or rash action
- 6. Leave abruptly
- 8. Moral corruption
- 9. Stubbornly refusing to change one's opinion or course of action
- 10. A bitter attack or criticism
- 12. Frivolously disrespectful
- 14. To eat and/or drink noisily
- 16. To confuse, bewilder, or stupefy
- 17. Severely critical or sarcastic
- 20. Eagerly offering unwanted help or advice
- 21. Annoyingly long
