"Economic refugee"? This is some way to make a word lose its meaning. At this point any immigrant would become a refugee.
"A refugee is a person who is outside their home country because they have suffered (or feared) persecution on account of race, religion, nationality, or political opinion; because they are a member of a persecuted social category of persons; or because they are fleeing a war." https://en.wikipedia.org/wiki/Refugee