This is a brilliant online dictionary. Very fast and has a neat little plugin for firefox. You can drag to your tool bar a link that when you click on it it opens a small box for you to type a word you want the definition for. Works a treat. It also makes suggestions for you if you have an approximation of the spelling.
Link this with Freerice and you can quickly get to level 50! :)