Memidex is a free online dictionary and thesaurus with extensive cross-referencing, complete inflections, simple interface, and frequent updates. It's fast too. Use the Find box for exact matching or browse using the complete index.
117 719 senses/definitions, 289 250 words/phrases, 507 027 web pages, last updated 2009-06-20
Index: # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z