clochards

noun
  1. homeless people who live on the streets, especially in France
  2. Usage: French origin; plural form

Examples