More features on this free website: Listen to the pronunciation of different vocabulary during your online exercises.
Marcel, Germany: 'You should get a price for your site and there is only one price that would be appropriate: the first price. Practicing with your site online has been great fun for me. Thanks!'
'Another definition of learning: You suddenly understand something you've always understood, but in a different way.'