Word Within a Word #61

12345678910111213141516171819202122
Across
  1. 2. neo
  2. 4. perplex
  3. 7. graph
  4. 12. traverse
  5. 14. plex
  6. 15. ob
  7. 17. inter
  8. 18. micro
  9. 19. mens
  10. 20. demo
  11. 22. in
Down
  1. 1. cred
  2. 3. biblio
  3. 5. cosmo
  4. 6. plus
  5. 8. phile
  6. 9. phyte
  7. 10. de
  8. 11. anim
  9. 13. tens
  10. 16. copious
  11. 17. sangui
  12. 21. non