English with Lingualeo!

Lingualeo is an app for practicing English. Expand your vocabulary, learn new words, practice reading and listening, do grammar exercises, watch TED lectures with interactive subtitles and read articles in English. You can cancel the subscription at any time through your iTunes settings.