Vocabulary Quiz:

1. virtuoso

2. indigenous

3. resolute

4. obsolete

5. temperance

6. upbraid

7. assiduous

8. effrontery

9. scintillating

10. agile

11. debunk

12. iconoclast

13. plethora

14. chronological

15. rancor

16. consign

17. altercation

18. mutable

19. consumption

20. esoteric

Time left: 200 seconds