What is the difference between ESL and EFL?

ESL is abbreviation for English as a Second Language and EFL is abbreviation for English as a Foreign Language.
2 answers 2