anything that sweeps and cleans - Anglais Synonymes Dictionnaire