I think we say something just like that: "half English and half Vietnamese". I don't think anyone would consider that offensive. However, to use a general term for someone who is "mixed race" or nationality would almost certainly end up sounding offensive. There are number of terms for "mixed race" which most would consider offensive, such as half-breed, half-caste, etc. I don't know any for mixed nationality per se. I would avoid any such words.- I mean a child has two bloodstreams, such as "The child is half English and half Vietnamese". So what do you call the child?
I've come across the word 'mutt' (which usually describes a dog of mixed breed) used in casual conversations. I personally consider it rather offensive. The word can also mean a stupid person, which makes it even worse.- What do you call a child whose parents are from different countries?
Thanks a lot!