system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: Why is it that North Americans/Western Europeans who move to another country are referred to as "expats", whereas others who do so are referred to as immigrants/migrants?
gpt
An immigrant is someone who moves to your country.

An emigrant is someone who moves away from your country. 

A migrant is someone who moves often (sometimes to the point of being semi nomadic) primarily in search of temporary work such as harvesting crops. They may be immigrants or they may be native born citizens. 

An expat is technically someone who has emigrated to a different country but have not given up citizenship to their native country. It however is often used in place of emigrant as "emigrant" is a cognate of "immigrant" and it often causes confusion when talking about things.