What is the full meaning of clochards
CLOCHARD, (French) a beggar; a vagrant [n]
Example of the word clochards placed on a Scrabble board.