I recently was tidying up the noticeboard above my desk, and came across the list below, which is of new vocabulary for me. I added to the list over several months last year, and I am sharing it as a way of reminding you that no matter how much vocab you think you know, or what advanced level you feel you are at, you can always learn more to help improve your speaking and writing.
brown nosing (one of my friends used this a week later and I knew what it meant!)
contingent on (checking on meaning), contingent thinking
act up = act out in the USA
hegemony (checking pron)
checked spelling of
What is interesting for me looking back at this list, is that the words that I actually still know the meaning of are the ones that I have come across a number of times since I first met them. So I feel quite comfortable now with the word epistemology, but I haven't got a clue as to what stickle might mean. And there are quite a few words that I think I might recognise the meaning of if I came across them in context!