matter of life or death - French English Dictionary