Castiels puzzle

12345678910111213141516171819
Across
  1. 1. firm and constant support
  2. 4. space
  3. 5. in opposition to
  4. 7. return blow while parrying
  5. 12. complete understanding
  6. 13. poo
  7. 14. not lose
  8. 15. use up
  9. 19. woman
Down
  1. 2. every school morning
  2. 3. water
  3. 5. scheduled
  4. 6. protest
  5. 8. one side to another
  6. 9. leg part
  7. 10. bounce back
  8. 11. small in degree
  9. 16. sit lazy
  10. 17. repeated pattern
  11. 18. to make