Gain access to a large database of words, expressions, and their definitions for the English languages. Complete various texts and quizzes to test your level of language skills, practice the spelling and semantic placement, etc. Listen to audio recordings for phonetics and perception training.