These websites will help you as you learn English:
Longman Advanced Dictionary Online
For ESL learners, I recommend the Longman Advanced American Dictionary. This link is to the free version of the Longman Dictionary of Contemporary English and has translations available in Spanish, Korean & Japanese.
English for Academic Purposes
Many resources for reading, writing, listening and speaking!