Vocabulary Quiz:

1. impinge

2. accord

3. ominous

4. cacophony

5. invective

6. confluence

7. counteract

8. insipid

9. vilify

10. caustic

11. vindictive

12. espouse

13. stagnate

14. berate

15. paradigm

16. dubious

17. knell

18. petulance

19. enigmatic

20. pragmatic

Time left: 200 seconds