cardbox

Noun

 * 1) A collection of virtual flashcards sorted into groups based on the  of spaced repetition.