make up an excuse - Turco Inglés Diccionario