Types of doctors

12345678
Across
  1. 3. A doctor who treats bones
  2. 4. A doctor who operates sick people
  3. 6. A doctor who treats hearts
  4. 8. A doctor who treats a nose and an ear
Down
  1. 1. One who treats skin disease
  2. 2. Children's doctor
  3. 5. A doctor who treats teeth
  4. 7. An eye doctor