imminent peril to life - Spanish English Dictionary