Definition of road sweeper in US English:

road sweeper

noun

  • 1A person who sweeps roads.

  • 2A device, especially a mechanical one, for sweeping roads.

Origin

Mid 19th century; earliest use found in Young Gentleman's Book.