Castiel's puzzle

12345678910111213141516171819
Across
  1. 1. firm and constant support
  2. 4. space
  3. 5. in opposition to
  4. 7. parrying
  5. 12. complete understanding
  6. 13. poo
  7. 14. not loose
  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 something