anything that sweeps and cleans - Französisch Englisch Wörterbuch