Meanings

  1. street sweeper, roadsweeper (female)