Advanced vocabulary exercise: shear, luxuriate, a caricature, flourish, an abundance

English vocabulary practice exercise for upper-intermediate and advanced level

In this exercise you will practise these words:

shear, a caricature, luxuriate, flourish, an abundance

Exercise instructions:
Choose the best answer for each of the following sentences:

questions go herescoregoes here