carpetbagger
/ˈkɑɚpətˌbægɚ/
noun
plural -gers
[count] disapproving
a person from the northern United States who went to the South after the American Civil War to make money
a political candidate who runs for office in a place where he or she has lived only for a short time