Code-switching

Code-switching

In linguistics, code-switching is switching between two or more languages, or language varieties, in the context of a single conversation. Multilinguals—people who speak more than one language—sometimes use elements of multiple languages in conversing with each other. Thus, code-switching is the use of more than one linguistic variety in a manner consistent with the syntax and phonology of each variety.

Read more about Code-switching.