drifter

A person who moves from place to place without settling.