anything that sweeps and cleans - Français Anglais Dictionnaire