have given one's life for - Français Anglais Dictionnaire