“code mixing: Sometimes distinguished, though not always in the same way, from code switching. E.g. where a speaker switches as frequent intervals from one language etc. to another, for no discoverable external reason.”
Excerpted from: Marshall, P.H., ed. The Oxford Concise Dictionary of Linguistics. New York: Oxford University Press, 2014.