Word Parts Puzzle

1234567891011121314151617181920212223
Across
  1. 2. bad feelings toward others
  2. 4. bad kind
  3. 5. one thousand years
  4. 9. good result
  5. 10. essay or chapter before book starts
  6. 12. not enough water
  7. 13. fights against bacteria
  8. 14. sun reaches maximum or minimum hours of daylight on earth
  9. 15. without rule or government
  10. 19. study of time
  11. 20. study of earth
  12. 21. without feelings
  13. 23. star sailor
Down
  1. 1. good kind
  2. 3. one thousandth of a meter
  3. 6. doing or causing evil
  4. 7. to say before
  5. 8. electricity produced by water
  6. 11. study of the heart
  7. 16. one who names stars
  8. 17. study of life
  9. 18. without a name
  10. 22. a portable sunshade