Question: what is the difference between code switching and borrowing?
Answer: Code-switching is the use of two separate languages back to back. Borrowing, on the other hand, means using one primary language, but mixing in words or ideas from another. In borrowing, the child speaks one language, and alters vocabulary from another to fit the primary language.