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
Tweet