code switching

     

Coe-switching is a term in linguistics referring to using more than one language or variety in conversation. Bilinguals, who can speak at least two languages, have the ability to use elements of both languages when conversing with another bilingual. Code-switching is the syntactically and phonologically appropriate use of multiple varieties.

Found pages about code switching