Immigrant someone relocating to a new country for better opportunities

Refugee someone fleeing from their country for immediate freedom and security in another country

Expatriate someone relocating a new country for high-level business/work opportunities or a term people from developed countries like to call themselves when the immigrate to less developed countries

Traveler someone who goes between countries to gain a better understanding of different cultures around the world