narrowly escape death - French English Dictionary