I am interested in developing a windows application(yet to start). This application needs a dictionary database for cross referencing similar to a unscramble app. where can i get a dictionary database for free to integrate it into my app?

Once a time I was searching and I didn't find any free one. you can search yourself and see.

Thanks for the info.
i have a doubt.
say for eg: there is a word called Abilene. In the en_US.dic it is represented as /M("some ASCII char")Abilene/. what is this ASCII char value?
I wrote a C++ program that prints all the ASCII char into "output.dic" file. i found ASCII char from 1 to 31 (except9,10 n 13) resembled the "some ASCII char" symbol in the en_US.dic