a term for this particular mix?

I believe it is usually referrd to as code-switching. Although it indicates a deep famliarity with at least two languages, it is regarded by some as linguistic laziness, choosing the easier route when faced with a terminology problem. Conversely it could easily be considered a simple matter of choosing the best word for a situation.