submit an alibi - Alemán Inglés Diccionario