What does 'Carpetbagger' mean?

A carpetbagger is an opportunist without any scruples or ethics, or a politican who wants to represent a place they have no connection with.

All idioms have been editorially reviewed, and submitted idioms may have been edited for correctness and completeness.

See also: