sweeper

SWEE'PER, n. One that sweeps.