MemoCard

A flash-card memory game for vocabulary and any key → value memorization.