WWW List 23 Word puzzle

12345678910111213141516171819202122232425
Across
  1. 4. code breaker
  2. 8. touchable
  3. 11. combative
  4. 12. initials-name
  5. 13. sacred
  6. 14. annul
  7. 16. abusive criticism
  8. 17. sharp
  9. 20. self-centered
  10. 21. teacher
  11. 22. masculine and feminine
  12. 23. bad noise
  13. 24. at birth
  14. 25. cancel
Down
  1. 1. racial or cultural prejudice
  2. 2. talkative
  3. 3. foreknowledge
  4. 5. foreclose
  5. 6. mediate
  6. 7. corrupt politician
  7. 9. abnormality
  8. 10. to list
  9. 15. limited
  10. 18. retrack
  11. 19. argumentative