You have stated that you tried several free dictionaries, but I am not sure as to what ones you are refering. Have you tried
these? The Websters1913.zip has over 110,000 definitions, which is 30,000 more than the stock dictionary.
If that is not sufficient there is also a zip there that explains how to create your own dictionary.