someone has clean hands - Francés Inglés Diccionario