time is pressing. - Francés Inglés Diccionario