Answer:
B. a person who moves from one place to another
Step-by-step explanation:
A migrant is a noun that can represent an emigrant or an immigrant, depending on the point of view of the place where the migrant is leaving and arriving.
In general, the migrant is a person who moves from one place to another. From the point of view of where that person left, the person becomes an emigrant. From the point of view of the place where that person arrived, the migrant becomes an immigrant.