alibi (defence of) - Francés Inglés Diccionario