Vocabulary Quiz:

1. mollify

2. vicarious

3. credulity

4. forbearance

5. commendation

6. assess

7. diligent

8. heterogeneous

9. impregnable

10. quell

11. innate

12. incumbent

13. constituent

14. upbraid

15. execrable

16. propriety

17. discretion

18. pacific

19. haughty

20. variegated

Time left: 200 seconds