Across
- 3. to limit
- 6. clothes
- 7. self-controlled
- 8. to declare publicly
- 12. rummager
- 14. pass-through
- 16. an agent
- 17. thin and bony
- 18. puzzling
- 19. different directions
Down
- 1. tireless
- 2. no value
- 4. To join at one end
- 5. straight down
- 8. annul
- 9. benefit
- 10. close friend
- 11. hatred
- 13. emotional
- 15. to cause anger
