Across
- 5. intelligent
- 6. funny(f)
- 11. outgoing
- 12. hard-working(m)
- 15. old(m)
- 16. red-haired(f)
- 17. mean
- 18. pleasant(f)
- 19. ugly(f)
- 20. young
Down
- 1. small(m)
- 2. caring(f)
- 3. serious(f)
- 4. slender(f)
- 7. bald(m)
- 8. honest(m)
- 9. poor
- 10. selfish
- 13. aggressive(m)
- 14. short(height)(f)