Immigrant would be someone coming to your country, emigrant is someone leaving your country. So an expat would be an emigrant if anything. I’ve always assumed that it’s short for ex-patriot, since they left their country to go live in another one.
Expat is short for expatriate, not ex-patriot. Both expatriate and patriot do come from the same Latin root (patria, fatherland) via French.
But yes, expatriate means someone who lives outside (ex) of their fatherland (patria) - can be used for both immigrant or emigrant, depending on context.
Immigrant would be someone coming to your country, emigrant is someone leaving your country. So an expat would be an emigrant if anything. I’ve always assumed that it’s short for ex-patriot, since they left their country to go live in another one.
Expat is short for expatriate, not ex-patriot. Both expatriate and patriot do come from the same Latin root (patria, fatherland) via French.
But yes, expatriate means someone who lives outside (ex) of their fatherland (patria) - can be used for both immigrant or emigrant, depending on context.