anything that sweeps and cleans - Turc Anglais Dictionnaire