WWW List 23

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