German Crossword over lists 6-8

1234567891011121314151617181920
Across
  1. 4. to fall down
  2. 7. to twirl
  3. 8. somersault
  4. 9. mood
  5. 13. justice
  6. 14. supply
  7. 15. to crawl
  8. 17. to strengthen
  9. 18. diet/nutrition
  10. 20. strenuous
Down
  1. 1. to trip
  2. 2. to swing
  3. 3. torture
  4. 5. to dive
  5. 6. to take care of
  6. 10. to vault
  7. 11. reason
  8. 12. science
  9. 16. to shake
  10. 19. engineering