imminent peril to life - French English Dictionary