Zi
Build your vocabulary list, check the dictionary for words that you don't know and practice your Mandarin!
The Zi application let's you do all that
More
The Zi application let's you do all that