vagabundo
A. -adjective
1. (=errante) [persona] wandering, roving [perro] stray
2. (=pordiosero) vagabond formal usage pejorative vagrant
B. -noun masculine/feminine
1. (=persona errante) wanderer, rover
2. (=pordiosero)   vagabond formal usage, tramp, bum United States pejorative vagrant