impending deadline - Francés Inglés Diccionario