come to an untimely end - Français Anglais Dictionnaire