do everything one can to survive - French English Dictionary