between life and death
between life and death {adv. phr.}
In danger of dying or being killed; with life or death possible.
He held on to the mountainside between life and death while his friends went to get help.
The little sick girl lay all night between life and death until her fever was gone.
Categories:
Source: A Dictionary of American Idioms