Rylee's puzzle is hard

123456789101112131415161718192021
Across
  1. 4. Usually an o to ease pronunciation
  2. 11. Terms derived from the English language
  3. 14. From first letter of words
  4. 15. Word root meaning "vein"
  5. 16. Word root meaning "liver"
  6. 17. Suffix meaning "inflammation"
  7. 20. Placing word parts together to form terms
  8. 21. The core of the word
Down
  1. 1. Dividing medical terms into parts, then labeling
  2. 2. Attached to the beginning of the word
  3. 3. Word root meaning "bone"
  4. 5. Suffix meaning "enlargement"
  5. 6. Word root with a combining vowel attached
  6. 7. Name of a person or place
  7. 8. Prefix meaning "within"
  8. 9. Suffix meaning "pertaining to"
  9. 10. Applying the meaning of each word part
  10. 12. Suffix meaning "disease"
  11. 13. Word root meaning "joint"
  12. 18. Prefix meaning "under"
  13. 19. Attached at the end of a word root