There has been increasing ambiguity and debate about the meaning and applicability of the terms codeswitching and translanguaging in English language classrooms. To address this issue, this article ...