put an end to yourself - Allemand Anglais Dictionnaire