translate English to French: There is no more time to lose.
Nous n'avons plus de temps à perdre.