anything that sweeps and cleans - Turco Inglés Diccionario