tramp

A person who travels around without a home or steady job.