there's no time to lose - Francés Inglés Diccionario