This is a great addition to my Rosetta Stone (Spain Spanish) and my Babbel app. Helps to broaden my vocabulary while learning structure with the only 2 platforms.
DynamicAgent about Learn Spanish - 3,400 words