Noun
crossing-sweeper (plural crossing-sweepers) (now chiefly historical) Someone whose job is to sweep street crossings.
crossing sweeper