clochard
/klɔ.kaʁ/Definitions
1. noun
A homeless person, especially one who lives on the streets of a city.
“The city council is working to provide support for the local clochards.”
2. noun
A beggar or vagrant, especially in France.
“The clochard on the corner of the street was a familiar sight to locals.”