Despite frequent practice, no, no, yes, and I come across words in the meaning of which I am not sure, or have forgotten them. This is where the Vocabulary.com dictionary helps me. I came across this resource a few months ago and was very pleased. Its essence is that it does not just show the translation, but gives it in the form of explanations – very similar to how a native speaker explains the meaning of words to a non-native friend.
Examples of the use of the word in different phrases and situations are immediately given, related words are given, you can even take a test on the knowledge of its meaning on the same page. As a result, the meanings of new words are remembered with a bang, so the service is extremely useful in educational terms.