Across
- 2. rebuke
- 3. lacking attention
- 5. very painful
- 7. significant
- 8. smart
- 10. mingle
- 11. skeletal
- 16. generous
- 17. to bring down
- 18. strict
Down
- 1. disarrange
- 2. to surrender
- 4. anomalous
- 6. formidable
- 7. to obey
- 9. weak
- 12. wise
- 13. to violate
- 14. take away
- 15. gossip