Kebron's List 23 Cross Word Puzzle

12345678910
Across
  1. 4. to list
  2. 5. prevent in advance
  3. 6. initials-name
  4. 7. combative
  5. 9. abusive criticism
  6. 10. teacher
Down
  1. 1. code breaker
  2. 2. mediate
  3. 3. retract
  4. 8. argumentative