to meet the deadline - Francés Inglés Diccionario