An immigrant is someone who has immigrated from one place of origin to another, such as a person living in Japan for 20 years and has moved to England, this person is called an immigrant.
A person who leaves one country to settle permanently in another.
An immigrant is a person who moves from one country to another to live there.