Here are some useful resources for students of English.

On-line English dictionary: Cambridge Dictionaries Online

On-line English dictionary: Collins English Dictionary

On-line dictionary and pronunciation guide:

On-line Thesaurus: Roget's Thesaurus

General Word Skills: BBC Skillswise

Guide to learning English: BBC Learning English

Learn English - grammar, vocabulary, verbs and speaking with games, free lessons & more : English at Home