vagabond  /ˈvaɡəˌbänd /

noun: a person who wanders from place to place without a home or job.

adjective: having no settled home.