Here are some dictionaries that you might want to use...
CAMBRIDGE ONLINE DICTIONARY (monolingual)
MACMILLAN ONLINE DICTIONARY (monolingual)
THE FREE DICTIONARY (monolingual)
Thesaurus.com (monolingual, to look for synonyms)
Oxford Advanced Learner's Dictionary (monolingual)
Linguee (translation of sentences in context)