something which causes death - Français Anglais Dictionnaire