Crossword puzzle

12345678910111213141516171819
Across
  1. 2. word root meaning chest
  2. 5. suffix meaning abnormal flow
  3. 9. word root meaning kidney
  4. 11. suffix meaning inflammation
  5. 13. word root meaning heart
  6. 15. prefix meaning blue
  7. 16. word root meaning small intestine
  8. 18. suffix meaning tumor
  9. 19. word root meaning liver
Down
  1. 1. word root meaning heart
  2. 3. prefix meaning excessive
  3. 4. prefix meaning new
  4. 6. word root meaning blood
  5. 7. prefix meaning against
  6. 8. suffix meaning study of
  7. 10. suffix meaning surgical removal
  8. 11. prefix meaning within
  9. 12. suffix meaning abnormal condition
  10. 14. word root meaning eye
  11. 17. prefix meaning many