Isn’t expat just another word for immigrant? According to Oxford’s…
immigrant | ˈɪmɪɡr(ə)nt | noun
a person who comes to live permanently in a foreign country
expat | ˌɛksˈpat | informal noun
a person who lives outside their native country
So why do the two sound so different and why are they used so differently?