translate English to French: This means we will have to work much harder.
Cela veut dire qu'il nous faudra travailler encore plus.