Answer:

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.

Note: There are comments associated with this question. See the discussion page to add to the conversation.
First answer by Raith. Last edit by Raith. Contributor trust: 22 [recommend contributor recommended]. Question popularity: 13 [recommend question].