anything that sweeps and cleans - Allemand Anglais Dictionnaire