submit an alibi - Francés Inglés Diccionario