LOL. No, it's English as a Second Language. Specific course in school and college for immigrants here in US.No idea what ESL is. I can only assume it stands for "Elementary School something".
OMG!!! That's such a perfect term!"Temporary Vocabular Dysfunction"
I can relate so much!
I don't remember where or how I found this (it was long time ago) but by now every russian/ukrainian that I know here knows that frase: "One language is not learned yet but another already forgotten" (in Russian of course).