This program that can help you to memorize words of foreign languages. You can learn words entered to the site by other members or create own dictionaries with words to learn. You can learn any languages by your choice. Right now there are English, German, Russian, Italian and Japanese words presented. Each word can have several translations it allows you learn synonyms, irregular words or Japanese kanji.