EFL stands for English as a Foreign Language i.e. teaching English in a country where English is not generally spoken.