clochard

noun
  1. a homeless person or vagrant, especially one living on the streets of a city
  2. Usage: borrowed from French; somewhat literary or formal in English

Examples