LookWAYup
Dictionary/Thesaurus and Translation is a large online English dictionary
that tolerates small spelling errors, shows definitions for multiple senses of
the word, and for each sense shows synonyms, related terms, and usage examples.
It optionally translates that sense to Spanish, French, Dutch, Portuguese, or
German. Within the dictionary, you can double-click on any word in the
definition to define it. It can also be installed on browsers, web sites,
PDAs, and mobile phones.