Doctors who do what?

12345678910111213141516171819202122
Across
  1. 2. Primary Care Provider abbrev.
  2. 6. cancer doctor
  3. 7. xray doctor
  4. 8. gastroenterologist deals with ____ system
  5. 12. baby and childbirth doctor
  6. 13. my dog's doctor
  7. 17. bones and muscles
  8. 18. male reproductive doctor
  9. 20. lung and breathing issue doctor
  10. 21. eye and vision doctor
  11. 22. urinary system doctor
Down
  1. 1. skin
  2. 3. mental health specialist
  3. 4. brain injury doctor
  4. 5. feet doctor
  5. 9. kid doctor
  6. 10. woman reproductive doctor
  7. 11. heart doctor
  8. 14. hormone issues doctor
  9. 15. Registered Nurse abbrev
  10. 16. blood doctor
  11. 19. diseases doctor