Clochards, noun plural of clochard. Synonyms in the same form.
vagabonds, vagrants, floaters, drifters
All synonyms for clochard →