Here are some other related words with slightly different nuances:
* Expatriate: Someone living in a country other than their native country, often for work.
* Foreigner: A person from a different country, often used in a more general sense.
* Alien: A person from a different country, sometimes used in a legal or bureaucratic context.
* Refugee: Someone who has been forced to leave their country due to war, persecution, or natural disaster.
* Migrant: Someone who moves from one place to another, often for work or to find a better life.
The most accurate word will depend on the specific context.