Jaws of Life
Concise Oxford English Dictionary © 2008 Oxford University Press:
Jaws of Life
▶noun N. Amer. trademark a hydraulic apparatus used to pry apart the wreckage of crashed vehicles in order to free people trapped inside.
'Jaws of Life' also found in these Oxford entries:

