Collins English and Thesaurus
For US$39.99 you can have the ultimate language reference. over 500,000 English words and 377,000 synonyms with key expressions, examples sentences, culture, and usage notes. You can d/l the whole thing and use it offline. It's expensive, but it's all you'd ever need.