to be on short time - Francés Inglés Diccionario