Teaching Reading


Top Sites

For Beginners

Learning Strategies

History and Culture


  • Cambridge International Dictionary An excellent online dictionary for English learners with simple definitions and translation
  • Longman Dictionary The quickest and easiest way to look up any word, simple and clear definitions for English learners to understand
  • Dictionary.com The largest free online dictionary with definitions and pronunciation
  • A Picture Dictionary Learn vocabulary by seeing the image and hearing the pronunciation
  • Acronym Finder The world's largest and most comprehensive dictionary of acronyms and abbreviations


Public Domain Books