to meet deadlines - Español Inglés Diccionario