self-scrubbing - Francés Inglés Diccionario