More than free 100 additional  dictionaries at

Visit the website of the Lingvo Dictionary Association at where you can find more than 100 free dictionaries for various languages (including Arabic, Chinese, and Esperanto) and diverse subject areas, such as acronyms, accounting, idioms, hacker slang and more. And new dictionaries are constantly added!