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: Dictionary.com
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