meeting the deadline - Turco Inglés Diccionario