one who settles in a foreign country is called?

immigrant