take your own life - French English Dictionary