Definition of code-mixing in English:

code-mixing

noun

Linguistics
  • The action of mixing languages, dialects, or registers within a discourse.

    Sometimes used as a synonym for code-switching, but often distinguished; for example, some use code-mixing when referring to such changes taking place frequently within a discourse without the presence of changes in social context.

Origin

1970s; earliest use found in Language in Society.