translate English to French: Let us have an end to this.
Mettons fin à tout cela.