clear oneself from imputed guilt - Francés Inglés Diccionario