Learn Language For EnglishBy duolingo duolingo ( $2.99 )
Offers the most comprehensive coverage of English from around the world Completely revised and updated to include the very latest vocabulary, with over 350,000 words, phrases, and meanings Thousands of words and senses derived from the latest ...