Oxford Language DictionariesOffers millions of words, phrases, and translations. Included are usage examples and illustrative explanations of grammatical terms, and help with spelling and punctuation. Also included are hundreds of correspondence templates including sample letters, CVs and resumes to provide practical help with writing.