I was being snide. But there’s a kernel of truth here: the term expat and immigrant describe the same people. But there is a racist and/or culturally chauvinistic implication in how they are used. Mexican person coming to the US? Immigrant. American moving to Vietnam? Expat.
A white immigrant.