Learn English
Learn English in your own language
Free English flashcard decks written for speakers of 19 languages, including Swahili, Hausa, Yoruba, Igbo, Amharic, Zulu, Arabic, Hindi, Urdu, Bengali, Indonesian and Thai. The most useful words and phrases, with audio and pronunciation practice.
Free. No ads. Open source.