To improve writing and speaking skill in any language, one must have a complete command on at least some basic vocabulary. Reciting the learned vocabulary is must to have better comprehension. Flash cards are the simplest way to have spaced repetition in fun way. English Vocabulary Cards gives you a chance to add bit more to your language skill in a fun way.