sweeper
SWEE'PER
, n. One that sweeps.