CLOCHARD

Definition of CLOCHARD

  1. (noun)a wanderer who has no established residence or visible means of support