I love this online dictionary:

Ninjawords - a fast online dictionary
click here to visit.

It’s lightning fast and isn’t clogged with a bunch of annyoing ads.  And, unlike other dictionaries, it leaves each definition on the screen so you can search a bunch of words in one sitting without hitting the “back” button fifty times.