Across
- 1. arrogant
- 3. troublesome
- 4. nuisance/ annoying
- 6. stupid
- 7. good
- 11. clever
- 12. entertaining
- 17. tall
- 19. lazy
- 20. hard-working
- 23. strong
- 24. chatty/talkative
- 25. handsome/pleasant
Down
- 2. kind/generous
- 5. hard case/funny
- 8. humble
- 9. shy
- 10. greedy
- 13. excellent
- 14. weak
- 15. useless
- 16. small
- 18. beautiful
- 21. fat
- 22. slim
- 24. easy going
