Meaning of clochard

Definition of clochard

(noun) a wanderer who has no established residence or visible means of support

Other information on clochard

WIKIPEDIA results for clochard
Amazon results for clochard