What is the meaning of Code-switch?

To alternate between two or more languages, typically in spoken conversation.

To change the dialect or register in which one speaks a language.

To change from playing rugby league to rugby union or vice versa.

Source: wiktionary.org