Absolutely essential words (B2/C1)

Advanced vocabulary for  B2/C1 learners