Across
- 3. mean
- 6. white
- 8. tall
- 9. green
- 11. good-looking/handsome
- 12. lazy
- 16. brown
- 17. yellow
- 18. brunette
- 20. grey
- 21. skinny
- 23. red-headed
Down
- 1. hard-working
- 2. fat
- 4. short
- 5. red
- 7. black
- 10. ugly
- 13. nice
- 14. beautiful
- 15. purple
- 19. blond
- 20. funny
- 22. blue
