Hosted by Farlex, TheFreeDictionary.com is very comprehensive and allows searching of general and subject dictionaries, including foreign language, thesauri and encyclopedias. Includes idioms and acronyms.