https://kids.wordsmyth.net/we/
Words are explained in simple English and pictures. You can also find examples, synonyms (words with similar meaning) and antonyms (words with opposite meaning) here.
https://www.vocabulary.com/dictionary/
The words are explained very clearly in natural English with examples. There are activities to help you remember the words, too.
http://dictionary.cambridge.org/dictionary/learner-english/
Learner dictionaries are designed for English learners. The definitions are in easier English and there are examples to show you how to use the new word in context. You can also listen to the pronunciation of the words to learn how to read them aloud.
You can look for words with similar meaning to replace boring words in your writing here.
https://www.macmillanthesaurus.com/
You can find the following information about a word:
synonyms (words with similar meaning)
antonyms (words with opposite meaning)
related words (word sets)
collocation (other words that often go before or after the word)