translate English to French: Why stop here?
Pourquoi s’arrêter ici?