plea of justification - Francés Inglés Diccionario