A vocabulary trainer that stands out for the diversity of its training possibilities. Learning the vocabulary is also practiced in conjunction with sets, so the learning curve is much higher than learn the word for word. Very nice also that more languages can be added. I've tried several vocabulary trainer. This is definitely the right one for me.