Doctors who do what?

123456789101112131415161718
Across
  1. 5. bones and muscles doctor
  2. 7. blood doctor
  3. 8. woman doctor
  4. 11. lung doctor
  5. 13. disease doctor
  6. 14. stomach doctor
  7. 16. heart doctor
  8. 17. mental health doctor
  9. 18. old person doctor
Down
  1. 1. brain doctor
  2. 2. male reproductive doctor
  3. 3. skin doctor
  4. 4. hormone doctor
  5. 6. xray doctor
  6. 9. eye doctor
  7. 10. kid doctor
  8. 12. baby doctor
  9. 15. cancer doctor