hi, I used Longman contemporary english dictionary and I think it's great, because: there is a CD, so you can install it in ur computer some words are clustered according to frenquency they were used in both speaking and writing, and it's really useful when you find a word, you can see not only meaning, but usages you can find similar words according to different meaning and comparison of them different pronunciations from british english and american english Hopefully, it's useful to you.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.