cloth used to clean or scrub the floor - Español Inglés Diccionario