RichThesaurus
clochard
clochard
antonyms
clochard
definitions
noun
A beggar or tramp, especially in France.