The phrase
"carpet bagger" refers to a person who moves to a different place to take advantage of new opportunities, especially for their own personal gain. It originally referred to people from the northern states of the United States who went to the southern states after the American Civil War to profit from the chaos and hardships there. Nowadays, it is used more broadly to describe anyone who exploits a situation for personal benefit, often without consideration for the local community.
Full definition