Hi Hitech I would recommend ''Cambridge advanced learners dictionary". you can also record your own pronunciation and then compare to either American or British+ smart thesaurus , I absolutely love it, I'm sure you will too * Merriam Webster dictionary is a very good one as well. com on second thought, s ince you're going to take the TOEFL test, maybe it'd be better if you choose Merriam Webster,, because they're both American, the test and the Dictionary.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.