You are learning words meaning of a foreign language means you are going to understand the language. And really, this is the basic step to learn a language. However, our discussion is about how to memorize and understand the English word's meaning spontaneously.
1. Let's imagine new words, find the words around your surroundings, call your surroundings things in English. Compare them in your mother tongue and in English. You can note them in your diary or notepad, or on any cover page or anywhere you can find them easily. It's like a little bit as you need not find out the words, the words appear at your eyes, mind and works. You can learn a couple of languages at a time by this technique.
2. Don't be lazy, often you must write some paragraphs, reports, diary and use the keywords that you have recently memorized. Read your writings, try to edit and develop it by similar words, advance grammar, literature etc, so that you can make yourself not only a learner but also a writer.
3. You know writing is not enough as English is an international language. If writing or understanding is a must in English, then, speaking is a very must thing. So practice regularly, speak timely yourself, follow English debate, discussion or anything else with subscript for better and easy understanding.
4. You can write blogs, like me, and read it at your leisure time, ensure its proficiency day by day. Check your writings' readability, strategy, phrase, techniques, grammar, pointer and so on through on-line article checker. You can send it to your friends and ask for feedback about your articles. You can use apps, websites or any other online strategy to lean the words and understand as these apps not only provide words meaning, they provide image and video based on the word. You can google to find the apps to learn English words. Otherwise, if you wish to hear from me, comment it.
5. Yes, when you are a regular blog practising man, don't forget to learn about SEO. Learn SEO, apply it on your writings, get visitor, income money even when you are sleeping. However as you a newbie, create a free blog on Blogspot and learn the best SEO for Blogspot, write regularly on trendy topics, crowd visitors, get paid from AdSense freely.
6. You can visit FB posts, tweet, forums and other English blogs to learn English more natively. You must organize and research on English newspaper to understand daily uses, discussion on recent topics, argument, report style, thoughts etc.
Overall, we can summarize the steps as practice, learn, apply, check, research and develop.