Online Dictionary

for dear life Explained

for dear life at English => English (WordNet) Of Explained:

for dear life
adv : as though your life was at stake; "he was running for dear
life"