OneLook Dictionaries - allows you to search for multiple definitions of a word from a variety of online dictionaries.
Voycabulary - lets you look up words in online dictionaries and thesauri by entering a url or paragraph and clicking on the words. Supports many languages and translations.