French 3 crossword puzzle

1234567891011121314151617181920
Across
  1. 3. marvelous
  2. 6. to jam or block
  3. 7. to buy or purchase
  4. 8. pollutants
  5. 9. to threaten
  6. 13. time
  7. 15. place
  8. 17. to limit or restrict
  9. 19. to sort
  10. 20. moving
Down
  1. 1. light bulb
  2. 2. to have to or to owe to
  3. 4. to recycle
  4. 5. supernatural
  5. 10. realistic
  6. 11. terrifying
  7. 12. can
  8. 14. depressing
  9. 16. captivating
  10. 18. funny