give one's life
Contents
English Expression
  1. n.:  give one's life,  lay down one's life,  sacrifice one's life
French Expression
  1. v.  donner sa vie, se sacrifier