Online dictionaries are no longer the future, they are the present. They all have a beautiful feature: you can listen to the words you are looking up. So, there are no excuses for wrong pronunciation any more. Check these out:
Macmillan dictionary
Apart from the obvious, Macmillan Dictioanry has a "blog" with interesting articles; a "Buzz word" section that showcases words that are fashionable or trendy; and an open dictionary, created with the help of everyone.
Oxford Learner's dictionary
One thing I love about the Oxford dictionary is the section devoted to "topics". They have grouped words that belong to the same areas, making it extremely useful when you are writing a composition, for example.
Cambridge Dictionaries Online
A very comprehensive dictionary that includes the level (according to the Common Reference European framework) to which a word belongs, i.e., A1, A2, B1, B2, C1 or C2.
The Urban Dictionary
If you want to know about slang, or informal English. Or words that are so new that haven't been included in other dictionaries yet, this is the place for you.
Wordreference
And of course, the Wordreference may come in handy if you need to look up a word in Spanish for a translation. But be careful, translations are sometimes too general. You should always double-check with a monolingual dictionary after you find your word.