code-switching noun1 •The phenomenon or practice of alternating between two or more languages or language varieties.As with many bilingual families, it was normal to observe frequent code-switching at our dinner table.Within the English language, a good example of code-switching in daily life is weaving back and forth between African American Vernacular English and General American English. formscode switchings · code-switchings