submit an alibi - Turco Inglés Diccionario