EasyWords is a free software that helps you memorize words very easily while learning a new language. The program asks you several questions and teaches you the right answer if your answer is incorrect. There are various levels of dictionaries in EasyWords such as the most common 1,000 words. Verb conjugations in different tenses and TOEFL/IELTS/GMAT level specific words. EasyWords makes sure you learn new things, by prioritizing teaching you the correct answers to questions that you answered incorrectly, using artificial intelligence routines. It is a lightweight software and does not slow down your computer.
Download it here