The term for anyone working outside of their home country is 'migrant worker'. Some migrant workers are called expats. These tend to be rich, at least on a global scale.
Many foreigners come to the US as seasonal farm workers. Almost no one refers to them as, say, "Mexican expats", even though by your definition that's exactly what they are.
While on the other hand, Madonna is one of many Americans who are called "expat" but live overseas and have no plans (or at least no definite plans) to return. There's a long list at https://en.wikipedia.org/wiki/Category:American_expatriates_... if you want to see more.
The term for anyone working outside of their home country is 'migrant worker'. Some migrant workers are called expats. These tend to be rich, at least on a global scale.
Many foreigners come to the US as seasonal farm workers. Almost no one refers to them as, say, "Mexican expats", even though by your definition that's exactly what they are.
While on the other hand, Madonna is one of many Americans who are called "expat" but live overseas and have no plans (or at least no definite plans) to return. There's a long list at https://en.wikipedia.org/wiki/Category:American_expatriates_... if you want to see more.