Meanings

  1. Switzerlandstreet sweeper, roadsweeper