Here is a website that everyone should subscribe too.
It send you by email a word a day with the meaning and a short article or story concerning the word.
You can subscribe to beginners words or more intermediate.
Here is the link for intermediate words:
http://daily.wordreference.com/2017/09/07/intermediate-word-of-the-day-2/