Quizlet is a free site which helps students learn terms and their definitions. This demo walks you through the various capabilities offered.