Solpro English Dictionary is a dictionary for English to English. It has a large database of words. It is very simple to use and provide easy navigation to detailed description. It also allows to search the web with the help of google search. It is a product for general purpose usage and is freely available.