for dear life - definition and synonyms

phrase informal
  1. using all your strength, speed, or determination in order to avoid danger or serious trouble

    He clung on to the edge of the cliff for dear life.

See also main entry: dear