This is worksheet which has a lot of difficult lexis (vocabulary) for advanced speakers of English. I choose difficult words at random and students have to guess the meaning by putting the words in the gaps. I did it with a few of my classes and it worked well. It involves a lot of eliciting and explaining but the students leave with the feeling that they have learnt something new