Vocab Builder 2
With Vocab Builder 2, you not only look up definitions, but you actually learn them!! It does this by sending you reviews in the future that get further and further spaced apart, until you've gone a long while without seeing the word and still know it. That's how it knows you've actually learned the word and committed it to memory!