vagrant

noun
  1. a person who wanders from place to place without a home or job
adjective
  1. wandering aimlessly; having no fixed course

Examples