Comment
Comment by igorkraw
Are they the same? To me immigrant implies a newish arrival, probably with the intention of staying and integrating. Expat implies orientation towards the "fatherland" (patriae) to me, so someone who lives in a different country for a while (maybe a long while) but hasn't and has no intention of "going native". But maybe those are private definitions?