life-giver - French English Dictionary