Dictionary for german, spanish, and english, over 203000 translations, grammar, forum, vocabulary trainer