girovago

Etymology 1
From.

Adjective

 * 1) wandering, strolling

Noun

 * 1) wanderer
 * 2) tramp
 * 3) pedlar, peddler