List 23 Crossword

123456789
Across
  1. 3. prevent in advance
  2. 4. teacher
  3. 6. code breaker
  4. 8. talkative
  5. 9. retract
Down
  1. 1. to list
  2. 2. self-centered
  3. 5. initials-name
  4. 7. touchable
  5. 9. cancel