"Learning Chocolate" is a website that offers TONS of vocabulary practice to users. When using, visual images combine with audio to help users understand written vocabulary words. There are hundreds of options suitable for many age groups. Users can play matching games, fill in the word, or even dictation games to help practice this vocabulary. This website would serve as a great starting point for students at an early proficiency level, or even could be used to review vocabulary before starting a lesson.