translate English to French: We must do better than that and we can do.
Nous devons et nous pouvons faire mieux que cela.