The most important thing for the TOEFL exam is to extend your vocabulary set.
If you have difficulties in learning new words, this app is for you.
You can easily learn most critical TOEFL words by visualizing them.
You can find definition, example and picture for each word.
Personelly, I got 28/30 from the Reading part of the TOEFL IBT, by the help of these words.