Vocabulary Quiz:

1. perseverance

2. be attributed to

3. explain

4. white-hot

5. bolster

6. safety

7. fuel

8. fringe player

9. barrier

10. disturb

11. avid

12. impression

13. progress

14. recidivism

15. childcare

16. petrochemical industry

17. gimmick

18. ease

19. sweat

20. dive into

Time left: 200 seconds