EFL = English as a Foreign Language (for learners of English in a country whose official or de facto language(s) is not English. ESL = English as a Second Language (for learners who are living in an English-speaking country).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.